skysight-inc/HackerNews huggingface dataset:
I guess in the end readability is on the eye of the reader. For me the C# one is much clearer in what it wants to do, and the formatting helps me ignore the parentheses entirely (assuming it compiles).

Debugging is not difficult at all, you can put breakpoints inside the lambda and use continue instead of sigle step. If required, you can also step through the library code, but that is not usually necessary.

And as the code grows, the high-level representation of what the code is meant to do stays clear, while the loop-based version grows in incidental details that you have to take a step back to understand.

Note that I've written commercial software in this style in a team with a about 1-200 other programmers. I am not coming at this from some hobby, 3-5 person project experience. It's just that different industries and different areas value different aspects of code. In my case, this is the middleware portion of a traffic generation solution that can simulate all L2-7 commonly used networking protocols, at the scale of a small city and beyond. Of course, the actual traffic generation code is extremely performance sensitive and is written in C and C++ (and quite a bit of Verilog) with a very different style, probably closer to what you are familiar with[0]. But there are many layers of configuration above that where we usually value clarity and correctness more than raw performance, and where we can afford to use these types of constructs, and our experience has always been that they vastly improve cooperation, not at all hinder it like you seem to imply.

[0] though we do have a real-time traffic stats analyzer library that is written in template-heavy, boost-heavy C++, and is on the critical performance path with soft real-time constraints, so this is also possible.
The demo surprises me because of the blank space between the two headers, so that if you’re scrolling, the first one slides away, and then shortly afterwards the second one slides in. That makes for a lot of movement on screen, and movement is distracting, which is almost always a bad thing in design.

The behaviour if you instantaneously scroll from the top to the bottom (`scrollTo({top:scrollMaxY})` and `scrollTo({top:0})`; to toggle between the two every two seconds, `x=1;setInterval(()=>scrollTo({top:(x=!x)?0:scrollMaxY}),2000)`), where it transitions from one header to the other, is much more what I would expect from something like this. (If you scroll any less than instantaneously, you get a glitch in the animation as it briefly starts hiding one before deciding that no, it should actually just transition to the other.)

If the headers are continuous, and you’re transitioning between them, this sort of thing makes sense, but headers sliding in and out is… risky, at best. I’d strongly recommend against it. I haven’t thought too deeply about this way of expressing it, but I think animations or transitions should almost always go with the grain, that is, in the direction the user is panning. Going against the grain (in which I include the most common examples, 90° and 180°) is distracting. For some personal background so you can see potential biases I may have (though I make this whole comment in good-faith belief about fundamental principles of usability and accessibility), I heartily dislike pages that have content slide in you scroll and they enter the viewport, yet that’s a very common technique on front pages of websites. I find it both distracts and slows me down. Fortunately by disabling JavaScript by default I don’t see many such things ever.
> Without the right to exclusively profit from the final product, are pharmaceutical companies gonna invest all the resources and engage in all the bureaucracy-navigation it takes to develop a new drug?

Per recent congressional testimony, virtually all drugs are developed with NIH (federal) funding. So the first order of business in fixing this problem is dispelling the notion that there is such a thing as a "market" for pharmaceuticals. There is not. Government money is present quite literally from the very first step.

Coincidentally, dispelling false notions of the existence of "free markets" is the first step to solving a lot of other economic problems as well.

https://blogs.sciencemag.org/pipeline/archives/2019/02/01/re...
Here’s another project that has a win93 feel: https://curve.fi

They open sourced the UI here: https://github.com/curvefi/curve-ui
No other nation in the world had a clown trying to turn facemasks into a political issue to argue about.

Oh sorry, one other nation did, and it's argued that that clown was installed the same way our clown was by the same foxy Australian media mogul.

No other nation had a total jackass absolutely hamper every single effort to contain the virus.

No other nation had such a moronic leader who literally stalled for 6 weeks in his initial response to this.

Spare me the nonsense, please don't LIE to my face.
We all saw it.
It made more sense in 1998 when tinc got its name. It refers to the Internet cabal (https://en.wikipedia.org/wiki/There_Is_No_Cabal), and three-letter agencies which would snoop your network traffic and send in unmarked vans and black helicopters if you did something they didn't like. Suggestions for a new logo are welcome!
How do you easily transport cargo without accessible streets? Also, what about longer-distance mass transit. Narrow alleyways and footpaths work well at the scale of an urban block, maybe a bit larger than that - but streets are quite important to the bigger picture.
https://www.bmjv.de/SharedDocs/Artikel/DE/2020/021920_Kabine... has a better comparison of what's really new here.

Which, range of sentences and problematic data collection aside, is not much and sounds pretty sensible. Seems to be mostly making antisemitism an aggravating factor and extending the rights of local politicians and emergency workers.
It's an interesting suggestion which certainly makes a good point, however it's wrong in its main assumption - that people have a more or less rational discussion on social media and are looking to find out the truth rather than publicly re-translate and re-confirm beliefs which are frequently based on emotions and negative life experience.

I'm afraid social media and their AI-powered "optimization for engagement" has exposed something deep and visceral in the human nature. It will probably take years to finally understand what the massive social technology-driven experiment named "social media" actually is.

This experiment has made a few people very rich, and millions of people unhappy and insulted.
These are good points. Have my upvote.
Colin Kaepernick Tweeted today that 'July 4th is a Celebration of White Supremacy'.

This is an existential attack on the nation by a popular figure defended and support by most of the press and major international corporations.

I don't have the reference, but yesterday, in response to an arguably racist Tweet about a white person doing something within the range of normal, but being interpreted as negative, the top Tweet response from a Black woman with over 10K likes was simply 'White people are a disease'. Nobody though to take this down as 'hate speech it seems'. This is definitely an 'existential' statement about the system, not just the narrower BLM ideal of rectifying police injustice etc..

There is a legit movement to rectify past wrongs obviously, but there are definitely existential aspects to this that cannot be ignored.

So those are very populist examples, but there are definitely more foundational intellectual movements afoot as well.

'Cancel America' is sadly, a thing, mixed in with all the other things.

[1] https://twitter.com/Kaepernick7/status/1279463720318570497
That's a very interesting thought. I wonder which other patterns of behaviour like this are absent from online communication. If the scheme set up by the website doesn't allow a certain action which would naturally occur in IRL interactions, this will distort how people and groups see each other and treat each other.
Edit: I think the constant feedback provided by facial expressions is a huge thing missing from these things.
The French one, in that case would seem trivial in comparison.
This is so weird to me. When I saw an ad for Toyota whilst watching Unsolved Mysteries in the nineties, I didn't think for a second that Toyota thought aliens were real or whatever. There has always been a complete disconnect between ads and content for me. In fact only recently has that shifted with e.g. podcasts and YouTube channels having sponsors that are explicitly worked into the content and are topical because that's a better way (or the only way for the case of podcasts) to do targeted advertising in these contexts.

I imagine TV before I was born was a little more like this since you could't just buy generic ad space - you needed to deal with the producers of a show specifically to get into their ad slots - but for TV when I was growing up, ads were ads. They'd target your age group (ads for kids toys during breakfast cartoons), but it just never occurred to me that anyone would think it was an endorsement of anything.

This is such a confusing concept to me. Do people really think like that? I know they do now, because it's a self-reinforcing concept. Yelling loudly that ads are an endorsement of content makes it true - since if you're an advertiser and you know that attitude is out there, and you still run an ad, that's now a conscious decision and everybody knows it. But it seems like this came about artificially, via activism, rather than people naturally making the link that ads imply endorsement.
A key insight can be to abstract behaviors, rather than state.

It is typically much more possible to cleanly abstract the behavior for a single interaction/ role, than for the entirety of an entity's state. If you have multiple interactions you might want to use more than one interface.

Once you have clean behavioral APIs for your interactions, you may also be able to use composition, wrapping and delegation to implement/ enhance behavior. This is the 'Strategy pattern'.

The one thing you lose here is object identity -- you can no longer assume a delegate is the entity itself. This is no big loss given the clarity & flexibility that are gained.
Modular Device for Flight Control (Patent)
It's a DIY

Here are the details about how to build one: http://www.technoblogy.com/show?2AEE
That is the site of the justice department - they wrote the bill.
Using Sed to Replace a Multi-Line String
Thous, and tenths even more so, are more akin to microns in metric.
hello dang i want to have a private chat with you
This is a genuine question but in the following sense.

I see it asked today more like "What of the programs that we've already think of by today can we run on this? With an implicit answer that it seems so underpowered for anything non trivial and we already have more powerful systems so why bother with its limitations?"

When I was starting to learn about computers everything about them was cool and awesome (later but soon enough I've learned later that they do games as well).
But if I would have been asked by my father what good were they then I would have not have an answer that would be acceptable in the 'business' sense. Computers were cool in themselves. The process of hacking them was its own reward but my father would see me typing or playing games.
The most important realization for me was that I could make them do "anything" that I could think of. The realization that I was not limited in the space of programming was empowering.

So yes. Running most of today's programs doesn't make sense on it. But if you can see it as a playing (safe exploration) ground then the question is irrelevant. The most important issue is that playing may be the only thing that would allow you to imagine applications that you would not be able to imagine otherwise.
No, they don't think like that. They just don't want advertisers to financially support extremist content.
Rocket Lab’s 13th launch ends in failure
Also true, and another reason why the patent system is broken.
1. It'll be an incredibly difficult engineering task with many large hurdles. But it's possible, because life found its solution in us. We culture human cells all the time, just like bacteria or plants - this is just a higher structure. In fact, you can think of this entire process like growing humans as plants.

2. We spend a lot of time "humanizing" model organisms by creating chimeras. But even then the results are frequently not portable. How many animal studies fail to make the jump to advanced clinical trials?

3. A human is the system you want to study. It has the same genome, the same transcriptome, the same proteome, the same metabolome, and the same kinetics and thermodynamics. Animal models are 17th century dentistry in comparison.
IRL communication has the constant feedback mechanism of seeing each others' facial expressions which is mostly missing from remote communications.
I’m building a platform to host my book club online due to covid, and I think that I can generalize my solution to reinvent MOOC’s and possibly further areas of communication.
> What's 3/16" in 64ths, while under your car?

12. You just double it, twice.

I'm British, and generally partial to metric units, but power-of-two fractions actually seem quite nice to me.
I've looked up some papers on the maximum incubation period (by no means a comprehensive search):

- https://pubmed.ncbi.nlm.nih.gov/32594928/ (14 days in 99.5)

- https://academic.oup.com/ije/article/doi/10.1093/ije/dyaa106... (this one says 95% within 14 days)

- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302302/ (preprint, says median is 5.35 days, and says the data support the 14 day intervention policy but gives no data about why so)

Most of the studies are with "old" outbreaks so likely more data is needed. Yet the median is still around 2-6 days.

> Playing it safe with the incubation time

That is, applying the precautionary principle. Not very scientific, but understandable (although I don't agree with it). Personally, now that we're well into the epidemic, I'd expect a little more rigor, though.
>Which effectively disables your back button.

Press the right mouse button on it when you have this problem.
Beatport Techno Electronic: Sound Pack #121 (2020)
"Yeah, the argument that creative works wouldn't have been created without current IP laws is rubbish. "

I didn't say that 'no works would have been created' - I said Harry Potter would not have - and certainly not the films.

I am not denying that some content will be created - but the anti IP people are sadly denying the very stark reality that most of it would not.

Harry Potter is definitely an example of a work that would not have been created, given the authors personal history during writing her works.

The sheer arrogance of those dismissing but the humane aspect of content creators not being able to make a living from the works, combined with the ignorance of the material reality of what this would mean for content creation and massive industries is missing from the argument.

"I find the notion that the number of times your book is read should be proportional to the income you make from it, to be entirely antithetical to the point of creativity and art."

Spoken by someone who has never actually created such work I can assume?

Have you ever actually made any 'art' or tried to do this full time?

Because your treatise speaks entirely and fully from the perspective of the consumer, who naturally, doesn't want to pay anything.

"I want everything for free because that's the way I feel about art" is not an argument.
The article contains some applications!
What stops people from "signing" their opinions and tribal behaviours arising purposefully?

People Be Having Just amazing creativity when it comes to working around imposed restrictions.
Find Keyword (SEO) Suggestions for Multiple Search Engines with 1 Search
Great idea on the network metrics as dead mans switch (I think I would just use established connections, but the idea is the same).
My first advise for beginners is not to start a new code with classes. It allows to see shared state patterns after they build some data model and extract it to real abstractions.
BP did a lot more to admit culpability than Exxon did with the Valdeez. BP was penalised more than Exxon because of this.
There is no perfect fit
3D printing was sat at an impasse for two decades because several companies independently came up with related processes for it, then fought a massive patent war, and each of them walked away with exclusivity to one particular process (EOS with sintering, Statasys with FDM and 3D Systems with SLA). For two decades progress just didn't happen because the patents prevented it. There was a world market of about 5000 3D printers. The market was saturated entirely.

As soon as the patents started expiring, it took less than a decade for the market size to grow by four orders of magnitude, part quality improved by an order of magnitude, part cost and machine cost dropped by three orders of magnitude. Everyone, including the fuckers that kept the market locked up, are benefiting massively from this. The innovations that enabled the dramatic development of the field over the past decade were primarily driven by a loose community of individual contributors and companies of all sizes, and there seems to be enough of a market for all those entities to exist simultaneously. You have mega-corps trivially reimplementing open innovation, and then failing commercially because everyone hates them and doesn't trust them enough to work with them. Patents are actively harmful to this industry.

As for open hardware producing capital investment intensive products, just have a look at what's happening in the RISC-V community. You can ensure return on investment by collaboration from the start - investing in an ecosystem rather than a particular product. It's much easier for smaller players to survive as part of an interwoven ecosystem than on their own with litigation as their only weapon. If the only way to get people to work with you is to threaten to sue them, you're going to be destroyed as soon as someone comes along with a bigger gun. The very concept of "protecting your investment" and treating everyone else as a competitor and a threat is a mindset that ends up self-fulfilling.

I would argue that many more companies get killed by hostile patent enforcement than by lack of patent enforcement.
I stopped using shampoo few years ago, first weeks were greasy and itchy but after that, everything normal
No. First, it’s not a comparison, just 2 examples. Second, I’m pretty sure that many on the opposing end of political spectrum (compared to you) might find it offensive in the other direction. But yea I did expect it to be badly received here on HN.
>decline of the United States' image since the turn of the century.

That seems to be almost universally accepted among American intelligentsia. But as a guy from outside of US, I dare to say it's false, and also built on a false premise. USA as a culture, or as a political power was never especially popular, except for a few particular places. But as an economuc destination it has been since at least the beginning of XX century, and continues to be so. In Russia it is for example a recognized phenomenon - openly anti-US people who would take any opportunity to move across the ocean, and settle there for economic opportunities, simultaneously writing blogs in Russian making fun of the States, and praising mother-Russia from distance. Obviously, for them "image" was never cool, but they are willing to relocate anyway. I'm sure the same exists everywhere. EU, and Canada are popular too, but much less so, and at least in non-EU Eastern Europe + Russia economic migration to the European Union prevails simply because it's cheaper, and practically easier.
Agreed, we sometimes play the truth seeking game, but on social media the game is much more often the tribal team virtue signalling game
It's just not practical to live somewhere without a street. Even if you don't have a car yourself, it makes any kind of logistics much harder. What if you order a couch, and the truck can't reach your house? And why is the goal to pack more houses more densely as opposed to just finding ways to decrease population growth?
"That's not clear at all."

It's clear in the case of Harry Potter and even more clear in the case of the films.

Remember that artists are still able to give away their works for free even today.

How many of them do it?

How many filmmakers make films to just give away?

How many actors work for free?

IP always needs be re-worked and there are a lot failings, but most of the anti-IP arguments fail to consider the reality of the other side of the equilibrium.
One of the nightmares I've experienced time and time again in large mature codebases is incomplete abstractions. Some developer gets a great idea of how to abstract something away, defines the plumbing needed for said abstraction, and sets to work going through the codebase bit by bit, moving code over to this new abstraction.

But then, they leave. Or they change projects or they just lose their enthusiasm for this major refactor. And you're left with a half baked abstraction in the code. Then another developer comes along, and another, and another and before two long you've got a spaghetti mess of incomprehensible "abstractions".

I was told by a friend once that the iOS app for Facebook has a whole bunch of implementations encapsulating what a "form" is in the app. Many developers came and went with their own ideas of what that abstraction should look like, but none became the one abstraction to rule them all.
Great Scott! Love his KSP content, where he discusses space trivia to no end...
There is not universal agreement that the earth is round.

But a better word choice by op might have been extreme authoritarians, but a sub-optimal word choice hardly makes a comment intentionally inflammatory.
I find the BOM with a link which is shown just before the Specification section.

Check this link http://www.technoblogy.com/show?2AEE

and the "Parts list" is shown in the Construction section
I worked with someone who did in the late 2000-2010 and and then for a company that did (supporting circa 100 employees).

I can't say too much as I was on the dev side of things not the stats modelling. But at a minimum you'd need a good statistical model, high quality data and a way to get great odds on your bets. If you can make the money using just Betfair (etc.) that is better because bookies are going to ban you if you are making smart bets so it's chicken/egg. You also need a big bankroll, for that inevitable stream of bad luck. And lots of little bets are of course better than small number of big bets that could wipe you out. I'm mostly here to say yes it's possible and can be very lucrative.

No corona experience.
Adjacency Theory is an explanation of the conflict surrounding Project Fugu; native APIs for the web. Antagonistic trade-offs seems like the explanation to me: Google/Microsoft/Samsung want enhanced PWA/ChromeOS apps while Apple/Mozilla want to maintain a safe sandbox.