skysight-inc/HackerNews huggingface dataset:
How though? You don't have to click on the discussion? Just ignore it and move on to the next item. I do think it might be a good think to require a [political] tag or something though.
Absolutely thank you for sharing this. It is very encouraging!

> helped us get into YC several months later

what happened with your life and finances between posting to HN and getting the angel funding? How did you bridge the gap?
I'm always surprised anew how unworldly people here can be.
Are you even aware that most people are not your "well-paid" medical professionals? Where is this offensive ignorance coming from? How do you even dare to say something like that? We're talking about a non-profit who brings a good and secure messenger even to 3rd world countries. How about you shut your mouth about everybody on the planet and use it to convince your "well-paid professionals" to pay instead? The general population does already pay for too much. They don't need a arrogant Schweizer Goldjunge to drag even more money out of them.

Oh and, you're not getting enough recognition and praise from your customers? Maybe you should make something which would really justify it? I'd recommend a FREE APP which helps poor people! Jesus, you run a page which rips off content other people provided you for FREE...unbelievable...
I used to think that, but then some new grads at Google decided to start one. I think the head of their union has only been in the workforce for about a year.
Following the 2017 "Power and Politics" lectures at Yale[1] on Youtube (lecture 5) I came across this graph[2] showcasing the relationship between inequality and union membership.

I know that correlation does not imply causation but here there are at least two strong narratives offered at the lecture supporting the relationship.

[1]: https://www.youtube.com/watch?v=BDqvzFY72mg&list=PLh9mgdi4rN...

[2]: https://www.epi.org/publication/unions-decline-and-the-rise-...
Now this is unexpected, and amazing.

This is one of the most frictionless donation buttons ever. I love it.

Patreon, Paypal, SEPA transfer, all those are a hassle, comparatively.

This donation thing used by Signal works exactly as it should be. Enter numbers, hit enter, done. No "please cookie us", no 20 times transfer to other domains, no account creation, and they also don't require stuff like MasterCard 3D secure (which IMNSHO really is useless for donations).

Zero hassle, 100% great, and with a nice UX.
They have actually planned to add ads late last year/early this year.
Deflation is a wonderful thing. It means more people can buy more stuff. It should be one of the primary goals of our civilization.
We don't strive to be the new Phrack, we just needed our own platform where we would ensure high-quality submissions without any ads :)
There was a lawsuit here in the US against dominos that stated that the ADA ought to apply to a company's online presence as well as to their physical location. Hopefully in the long term such sites will have to be accessible.
That's what has made them a target... The US are playing a game of whack-a-mole.
On the last advent-of-code I thought, that I should give Lua a try. But geez, on windows I really had a rough start.

First and foremost there is no easy guide how to even get started. Do you need MSYS2? TDM-GCC? Should I use WSL? Are there any precombiled binaries? Is there an editor?

Then by sheer luck I found the ZeroBrane Editor [1] and was quite excited. Simple installation, everything included, autocomplete and debugging! Awesome.

The first thing I had to do was trimming a string. Oh Boy! [2] I mean really.. As a beginner, this completely wrecked me. I have a task to do, why should I worry about which Trim implementation is best?

Switched to Nim (which I had not used before either) and never looked back.

[1] https://studio.zerobrane.com/

[2] http://lua-users.org/wiki/StringTrim
And to expand on this, it's easier to add features to a language than to remove them. If one's design requires certain runtime constraints (ability to hook into interpreter execution and memory allocation, no per-process global restrictions), packaging (e.g. static linking), and ease of portability, then starting off on the minimal side (Lua) is better than trying to strip things off of a larger (Python) runtime.

You can also get to a middle-ground state between "no batteries" and "just enough batteries" to get a large portion of the expected work done if the problem space is understood and has some bounds. E.g. including a library to make HTTP requests, parse JSON and work with an embedded SQL database will be enough for a lot of use-cases in the "user-defined glue logic on an existing application" space.
> The existence of black holes is part of the general consensus at this point.

Yes it is, but the lack of understanding of black holes is also part of general understanding. Physicists know quite well they don't fully understand what happens in every black hole situation.

> It’s fine to suggest they don’t exist, just realize you’re disagreeing with the vast majority of physicists and evidence we have.

We don't have any evidence, only conjecture and [incomplete] math.

Two things that might prevent black holes: Quark degeneracy pressure (unknown, not even the magnitude is known), and time dilation, which leads to "frozen stars" which hover just before becoming black holes, but never do because that last bit of mass that takes them over the edge takes an infinite time to arrive.

Neither of those two are "fringe" theories mind you, they have both been discussed by prominent theorists (I also get to appeal to authority :)
Yeah, you're right my bad. They've been trying to unionize and formed a group to push for unionization but haven't been successful yet. I thought they had actually succeeded.
China has been doing okay using that sort of high level planning, where the government supervises a lot of the economy and limits the movement of capital.
My example may not be the best, but .NET Commandline handling libraries contain significant quote-handline code. I know because I have relied on it.

I'm less familiar with the library that OP is using, but it seems to be here: https://github.com/spectresystems/spectre.console/blob/main/...

Going in the other direction, generating command lines: https://github.com/natemcmaster/CommandLineUtils/blob/main/s...

I don't recommend re-inventing this
Very nice projects, all three of them. Good job!
> So to "describe" stuff, Lua doesn't need libraries.

Maybe you can clarify what "describe" means. It reminds me of the subtle-possibly-false dichotomy between a program and a configuration. Turing-completeness could be one way to think about that dichotomy it, but in this case Lua is definitely Turing complete.

In any case, if there's commonality to the stuff being described, then that's the kind of thing that is "batteries". Sequences, associative arrays, etc. come up all the time, and that's available. Surely there are some things that come up a bit less often when describing systems, though I don't have a concrete example on hand.

My main question is, since any program is a description of a computation, then what kind of distinction are you making?
> [...] which has no medical basis whatsoever.

I'm not a doctor, but there seems to be some medical basis in some pathologies. If you are a doctor or scientist perhaps your input would be greatly appreciated in the following papers:

In vivo evaluation of the antiviral effect of ClO2 in chicken embryos inoculated with avian infectious bronchitis coronavirus
https://www.biorxiv.org/content/10.1101/2020.10.13.336768v1

Subchronic toxicity of chlorine dioxide and related compounds in drinking water in the nonhuman primate
https://pubmed.ncbi.nlm.nih.gov/7151767/

Mechanistic aspects of ingested chlorine dioxide on thyroid function: impact of oxidants on iodide metabolism
https://pubmed.ncbi.nlm.nih.gov/3816729/

Efficacy and Safety Evaluation of a Chlorine Dioxide Solution
https://pubmed.ncbi.nlm.nih.gov/28327506/

Also, CDS is not MMS.
what harm do they do

Probably none, but Apple designers tend to be Rams fans, so it's consistent with their philosophy https://vimeo.com/304626830
Anecdotally, the schools with the worst funding also have the most troubled students. I think many new teachers are up for a challenge and low pay at first, but are disturbed by the reality of what they find and seek better schools for their own mental wellbeing. From what I've heard, these schools get a steady supply of freshly minted young teachers straight out of college, who burn out after a few years. Their teacher supply problems come from a failure to retain teachers, not an inability to hire them in the first place.
The super rich don't have too much cash floating around like Scrooge McDuck. Most of their money is invested, so the tax will not affect them too much. It will only affect people that have some extra money, but not too much.

What if I just use my 1.000.000 to buy gold, and keep the gold and enjoy my free monthly 10.000? If I ever need some extra money, I can sell the gold. If a month I have some remainder money, I buy more gold.

More importantly, who would sold me the gold? It will be difficult to offload all the cash, and it will be hit by the monthly 1% discount. So people with gold will prefer something else, like dollars.
I just looked at the cached version of the UCC act 2013, and it seems that section 56 explicitly forbids switching off the service for any other reasons than failure to pay the dues.

The cached version is still on Google...
sure, a bridge provides net economic benefit, so is not simply a depreciating asset. it's paying for broad benefits that accrue widely across society, rather than strictly to the government (externalized benefits). that doesn't happen with cars. in fact, cars produce large negative externalities. there's also fewer viable, affordable substitutes for bridges, whereas cars have multiple viable such alternatives, which makes debt often a bad choice for cars but not bridges.

but to the point of bonds, a lot of bond measures are not for net economic benefit, but rather political gain (school funding bonds, for example, tend to fail to improve educational outcomes despite the political rhetoric).
I just wonder if the touch bar was so great, why did they never release it on the wireless magic keyboard? Users have to learn different application-specific workflows depending on whether they're on laptop or display and external keyboard. It's optional to keep the same workflow, but then touchbar becomes a worse version of a keyboard with no added functionality.
Edmit | Boston or Remote US | Backend / Devope Engineer | full time

https://apply.workable.com/edmit/j/29EF1B1ADD/

Join Edmit’s mission-driven team if you are passionate about helping high school students make smarter college and career choices. We won best startup at SXSW EDU and have helped over 1 million families.

We are hiring a backend/devops engineer to deliver new features to customers at a rapid pace and to maintain and grow our cloud infrastructure. You'll contribute to and review user stories, requirements, and design documents and ship great code. We're reimagining the way people evaluate one of the most important financial decisions they'll make in their lifetime and are building an engineering team where every team member has true individual ownership and responsibilities over projects.
I'm surprised they cared enough to delay the changes. I guess they will probably just restructure the changes enough that they can get away with the same stuff in a slightly different way in the future.
I swear there are bots running around on HN just waiting for the opportunity to tell us that we're not the customer. Bot or not, I'll ask: thanks for the insight, how does that tie into parent's point? That advertisers "need" to show you ads for things already purchased? Advertisers are playing the long game, setting up for my next laptop purchase?
Inside an enterprise it’s dumb. Just define services and provide them, use showback or cost recovery.

For professional services, it’s the best way. Otherwise, the seller of services is always going to be nickel and dimed to death by scope creep. Hours are a known thing that can be objectively measured.
You think Alienware wants to pay for ads to recent Macbook Air purchasers?
Ok, that's really cool idea I had never considered before! Here's a review of "pumped thermal" energy storage:

https://www.frontiersin.org/articles/10.3389/fenrg.2020.0016...

that postulates 50% efficiency for five day round-trip storage, and other people think they can hit 80% or so (about the same as pumped hydo). Thanks for the pointer!
> What should a developer do that needs to share state across a Forgo app?

We already have many facilities in JS to handle state. Singleton patterns, closures etc. The example on the website uses closures to handle component state - which is simpler than React's hooks based approach.

function SimpleTimer() {
let seconds = 0; // Just a plain variable

return {
render(props, args) {
setTimeout(() => {
seconds++;
rerender(args.element); // rerender!
}, 1000);

return <div>{seconds} secs have elapsed...</div>;
},
};
}

> I don't consider reducers, actions, redux/flux to be React specific

They didn't emerge from React - but it isn't possible to do React without them. When I conduct trainings, I often see some of my students go - wow, why would you do that? So Forgo basically is an exploration of how to simplify things - and to let users pick their desired level of complexity.
Hey HN! Over the last year I’ve been working on a web framework for Swift. Its focus is on clean, elegant, full featured APIs and sharing code between Swift clients and server.

There are a couple quickstart projects in there (one Fullstack; iOS, Backend, Shared all in a single Xcode Project) to peruse. Would love for you guys to check it out and give feedback!
> No amount of turd polishing with unlimited money and PR talent was able to make people to like him

I don't rule it out. Gates managed to pull it off when I didn't think it was possible
It's been years since I read it cover-to-cover, but looking over the ToC and thinking back the following chapters stick out as having enough general applicability (i.e. not tied up in video hardware or CPU specifics) as to be less dated: 10, 14 - 18
Yep, typical Zuck doublespeak. Treating users like they're stupid.
The details about assembly and GPUs are way out of date. The good parts are the wisdom about how to approach optimizing programs.
Do you have a link? I assumed a low pass filter was applied to the signal to reduce unnecessary data transmission. I have heard about what you're saying and I'm not dismissing it. One could run their television through a low pass filter to get around such tracking, right?
What did informing the cops about the burglary do, precisely?

One specific feature (at least in the US) is that a police report is required for an insurance claim - but there's no fundamental reason this system requires a police report, as opposed to, say, a sworn statement to a clerk of court or a public prosecutor. And even so, that's about getting some form of recompense after the crime happened, not stopping the crime (the burglary still happened to you, did it not?).

Along the same lines, I don't believe that the presence of the police prevents people from killing others. I certainly believe that the presence of the legal system does, by imposing strong penalties against murder. I'd believe that detective / investigative work (which a small fraction of the work the police do now, yes) aids the legal system by making those penalties actually happen. But I think you will find that there are very few potential murders where a cop is around and able to respond (by shooting first, I guess?) in time to prevent the murder from happening.

Even if you think of the favorable portrayal of cops in, say, Law and Order, they're generally investigating a crime that already happened, and it's pretty rare that they end up in a position by the end of the episode to stop a crime in progress and find themselves in a shootout.
Wow, that's a bold prediction. Not sure I agree though.
HN has a good culture of taking threads off topic, so I'll take that chance to plug my city a bit.

Eindhoven has all the good parts of the south of NL, such as the relaxed culture, the good food, the deep aversion to bullshit, etc. Yet I find that the people here have way less of the shitty parts of Southern Dutch culture, such as the chauvinism, that weird inferiority complex, and the distrust/paranoia towards outsiders.

(My theory is that this is due to there being so many expats here for the big (hardware) tech sector. They came from Drenthe 100 years ago to work at Philips, and now they come from India to work at ASML. It takes only one generation for them to mix with the locals, yet they keep an opener mind than eg the inbreds from Den Bosch)

Also the usual "medium size city" perks: the place is big enough for lots of stuff to do, nice bars and cafes etc, yet small enough to be able to randomly bump into people you know. As someone who grew up on the countryside, I find that a nice balance. That said, there's an exceptionally large amount of stuff to do per capita. Eg neighbouring Tilburg is almost the same size but significantly less vibrant.

Finally, it's super well connected. Notably, the direct train to Utrecht/Amsterdam goes every 10 minutes, almost like a subway.
Can it be used outside of the Haskell ecosystem?
His Zen of Assembly language from 1990 was also great. It's actually Volume 1 but he never did a Volume 2 because it would have been not very relevant by then. Not useful per se but there's a lot of fascinating stuff related to the x86 processors of the era.
Excited to see they've made progress on sourcing LCDs for the Pinebook Pros! Looking forward to ordering one as soon as they have them back in stock.
Astute. The goal isn't to get the mix sounding good on one particular listening system, but being able to hear the raw, unadulterated signal as well as possible with knowledge of how it will or won't translate in other environments. Always good to have multiple sets of speakers to test those assumptions out in real-time. Interestingly, even the geometry of your specific ears will color the resulting sound that is heard, which is why referencing to commercial tracks is so helpful in the process.
no, you're not considering opportunity costs or lower cost alternatives.
Serious question since you have familiarity here. Why not something like Wasmr instead to provide the runtime hooks into your code and letting the user pick whichever language they want?
This particular scandal involved FANG companies... While obviously bad for employees, I don't think "we don't get paid enough" is a primary complaint amongst the FANG workers currently trying to unionize.

Outside of FANG, poaching and competing on salary are common, at least in the startup space.
Fairly similar in Norway, but many of the "competing" unions both have agreements with the employer organization. My wife actually switched union because the other union had an agreement which allowed a certain type of shift schedule that the other union did not have.
I think the point should have more nuance. Nobody looks at enron's abuses and says corporations are blanket bad (okay, many do, but not most). Nor do they say enron's abuses were fine because corporations as a whole benefit society. Most look at enron and say corporations have the potential to do good or bad, so let's figure out how to keep them from going bad.

It's not unions good or unions bad. The focus should be on how to get unions that don't lead to the abuses people are afraid of. When it comes to unions, the discussion seems to be much more take-it-or-leave-it.
At least on my Tinder:

1) A small number of desperate people in poor countries trying to score a way out. Marriage is one of the rare ways for unskilled people from the 3rd world to get legal residence in the 1st world

2) Tons and tons of crypto scammers. So many crypto scammers. "I'm actually in Hong Kong right now. I made tons of money investing in $ponzi, and now I'm a free agent. You should make an account too, then we can travel together!"
> Either way, I wouldn't want to see the january 2021 bill.

Haha definitely not.

I would assume/hope that if Signal now starts going mainstream the donations will increase. I had donated sporadically in the past (have been using Signal since 2015) and now (since a couple of days ago) I'm doing monthly recurring donations. I'll recommend my friends to do the same, as I have been with Wikipedia and Archive.org.
Donations are a monetization model.

Servers and infrastructure cost money. People's time costs money. You need enough donations for it. If you don't, you have to strategize to get more.
Great idea, best of luck! We need more community based thinking in our modern lives.
Since there is no setState/useState, how does it know when to render? Does it render after every client event, like mithril?
The only way around this for countries where the rule of law is weak is Starlink.
I can't help anyone who thinks that is Betsy Reed, in response to a question about publishing the article elsewhere saying "yes, go ahead and do that" I don't see holding that view as embarrassing and genuinely can't see how it could be. Do you really, honestly see it like that?

The story has been discredited right up to the point of the emails. Nobody I'm aware of has said they are fake. Not even the Bidens. That makes them interesting concerning a presidential candidate and his response to shady dealing in his own immediate family based on his political profile. That makes them interesting if you are a Democrat. That makes them interesting if you think Biden is a great candidate and the possible person to be President.

If you really want Trump gone at all costs you might want to suppress it. That's a huge cost.

You don't have to trust Rudy Giuliani and i don't as far as i can drop kick him. Does anyone? The "it's the Russians" as a source also lacks evidence.

Where the hell is the laptop from? How did it happen? No clue. Why isn't that being followed with some vigor? It's strange that it isn't, no?

I sure won't be hitching my wagon to the honesty and integrity of Hunter Biden. The emails don't detract at all from the stench.

There's still a belief that we got Trump because Russians and Wikileaks and not because some run of the mill Democrat party corruption came to light and was widely reported on. There's still a belief that reporting on that Hilary Democrat corruption was doing the work of Russia. You either decide that it's your job to report on corruption every single time it comes to light regardless of who or you don't. Washington corruption is endemic. Perhaps we can agree on that.

"Inappropriate" I'd agree with. We clearly see that very differently. I want Glenn being inappropriate regarding the powerful. I'd like it if more journalists were inappropriateb when it comes to highlighting corruption.
>the butterfly keyboard is my favorite, even over the 2015. That said, they are all good and don’t matter enough to sway what machine to buy.

That is exactly the problem!

There are people who love the butterfly, they seems to prefer the mushy key typing experience. That is fine, but those same people dont hate scissors either.

But there are enough people hate the butterfly keyboard. To the point of hoarding 2015 MacBook Pro. You dont need any Internet forum to judge, we can judge the market by 2nd hand MacBook Pro pricing. There are demand for good quality 2015 MacBook Pro simply because of the keyboard.

The same goes with Trackpad, some people love larger trackpad, but they wont go mad with a smaller one. And then there are people who have palms that couldn't even use the new MacBook Pro.

Basically both of these are the wrong trade offs and compromise.

And both of these design decisions were all post Steve Jobs' making.
Yeah, I’ll bet they are
I don't have a 4k screen currently but it looks like most TVs support 4k nowadays, so if my TV ever dies, I'll be sure to try this. Thanks for the viewpoint.