skysight-inc/HackerNews huggingface dataset:
"Willingness" vs "No other choice but shut down". It's similar to how you're "willing" to "accept" increased taxes. You don't have to, of course, you can leave the country, but I wouldn't consider that willing acceptance.

As TeMPOral mentioned in a sibling comment, mostly their long-standing relationship, and his non-predatory business model. Right now, he's a land owner. If he uses Tillable, he's a property investor.
That's what I originally thought about, but the thing is `]` in and of itself is not an operator while `>` is, so

foo<bar, qux>corge>

"is" valid syntax while

foo[bar, qux]corge]

is not. The former requires some sort of disambiguation, while the latter is not. Put an other way, in terms of syntax `[]` always parses the same way (with `[` is infix and `]` terminates it), there can be ambiguity between indexing and generics but it doesn't really matter for the original parsing.

For `<>` however, the parsing itself can be ambiguous as `>` could either be the terminator of an earlier `<` or it could be the infix `>` operator. That is where the issue lies, you can't know how to build the AST without either explicit disambiguation, or infinite lookaheads.
Covid-19 Health Passport
I love M1! But I have come to hate their "tech". Obscure URL's (what was that stock you looked at two days ago? good luck finding it in your history!), broken watchlist, can't explore adjustments to a pie (such as two windows to submit/revert a pie change), have to contact support to pause trading, backtesting breaks if stocks are listed <5 years ago... they recently added dark mode to their app with terrible contrast of red/green (the green looks black in white mode so you have to use dark)

I feel like their UX priorities are screwed up big time. But as a platform, they're my favorite as far as concept/functionality.
The only sensible alternative to UTC for the system time is TAI, but I don't know of an OS that lets you use TAI for everything. Perhaps some specialist OS used for satellites? Being able to take the difference of two numerical values to determine the elapsed time, without having to worry about leap seconds, would be so much simpler.

You could convert to UTC for display purposes, when possible. It's not always possible for times in the future, but that's a concept people are already used to: you can't reliably convert a future time stamp between local time zones, either.
Stand-off or stalemate: EU-UK Brexit trade talks in trouble
I think main goal is to increase market share in server-side development for swift.
Re 2), Facebook has little incentive to care. These groups form on Facebook because that's where people are, and their existence keeps people on Facebook. It's a symbiotic relationship.
I don’t doubt it, but covid-sim is not the best example of this effect. In this case, people are worried that poorly written simulation code is informing policy decisions that affect billions of people. They are not demanding that it should be fixed, they are demanding that it should not be relied on in its current state.
> In Nordics UBI would be in addition to free healthcare, education etc. and funding it would not be a problem

I was interested to see some numbers on this, so I did some quick and dirty googling.

It looks like Finland has about 4.5 million people, and currently spends around 4,491,000,000 EUR/year on around 370,000 people - around 13,500 EUR/person. I'd guess that would be a reasonable amount for a UBI program.

Scaling that up to 4.5M people means a huge number, 60,750,000,000 EUR/year - which I believe is larger than the entire yearly budget for Finland. Sounds like funding UBI would actually be a pretty big problem.
>> It’s strange that...2) they don’t get shut down and handed over to the police

Facebook and Twitter also have angry mobs sending tens of thousands of death threats to reporters, random people, people why disagree with, etc. They are doing it publicly, and as far as I can see, not even those criminal cases are handed over to police. Why would mom-and-pop food operations with potential civil offenses be handed over to police?
Depends on framing. If you divide the population by an arbitrary standard with a very high health bias (employed, in big co), and adjust payments accordingly, then those on the wrong side of your arbitrary standard get shafted.

The second group may be unprofitable with lower payments, but the insurer doesn't even want the second group, the profits are from decreased expenditures on the first group.
It was my understanding that Migen “compiled” down to an actual HDL that’s then synthesized? Or was that not the case?
Is there a non userstyles.org link for this? I've blocked cookies on userstyles.org (For obvious reasons) & when you black cookies on that site it gives you a blank page. If you enable cookies it comes back.
Good time to link to [0]. Even if it happens, it's harder. If you are social and you are not part of a minority, you can always find at least a small group of people around you to socialize. Any excuse will do if your priority is socializing and you "belong". But not everyone is like that. Many have moved to smaller online groups, where in the short term they feel more comfortable. Sometimes that might lead to real world interactions, but that's not the most usual outcome for those that don't really belong or feel comfortable on a broader group in the first place. And there's no easy solution for that. There might be specific solutions for certain kinds of people, but we have never managed to create big inclusive groups where everyone is comfortable. And small groups where you could feel comfortable might not be physically close to you, or might be too sparse and remain hidden to you. Now, you can make your bet: do you think we can create big inclusive groups? Or maybe you think there's always at least a suitable small group near everyone and we just need to do a better job at connecting them? Or do you think we can change everyone to feel ok on a certain kind of big group? Or do you think internet subculture society is pretty optimal already? Or do you think we have to force people to participate more? Or we just need to free more time and people will already get together? Or that there's some people that just can't be helped and will never belong? Or a mix of some of the previous?

Some of these are really hard to understand when you can't see through the eyes of those that take a different path.

I mean, your comment is great in the sense that many can benefit from following your advice, but there's still much more to the picture. We are still leaving out too many people.

[0] https://www.gwern.net/The-Melancholy-of-Subculture-Society
It's not exactly much larger than South Korea which for effective purposes could be treated as an island too.
Cooking with husband- things to do in lockdown
This incorporates the zstd source code ‘as is’. FTA:

Frequently Asked Questions

“Q: Why is it so many lines of code, I can't review all of that...

A: Most of this code is the ZSTD library, which has not been altered.”

One reason this needs testing because this is a file system. If it breaks, it can lose you much more data than the file being worked on.

There also may be serious performance degradation on hardware or configurations the developers didn’t look at.

There also is some new code added to call the zstd library.
I think research into voting systems like this shouldn't be read as coming from a point of view of "we have the correct objective function we prove that our system is unequivocably optimal under this objective function". Rather the objective function is a "toy model" which we understand does not capture all of reality, but hopefully captures enough of it to provide some interesting insight.

I mean, obviously policies and outcomes at stake in any voting system are subjective, so that's an objection that can be levelled against any objective function, but that includes anything you choose as well. E.g. if you say that your objective function will be to minimize the risk of participants getting dissatisfied enough to violently go out of the system (i.e. revolt / civil war), well, one-person-one-vote can fail like that too; who's to say that that system is really optimal with respect to this objective function?
Mobile application development Review(Android/iOS), Native React Or flutter Dot
It’s more like “if the cost to serve a broad population P is $X, I don’t think it’s screwing them to say ‘the price cannot be lower than $X’ because we are a health insurance company, not a charity.”

I think you’re arguing that perhaps health outcomes should not be funded by private for-profit insurance companies and I’d agree, but while it is, this outcome seems grounded in actuarially sound math.
Understanding call back functions in JavaScript
Python Caches Integers
You found me.
chicken chicken Buffalo buffalo buffalo buffalo chicken chicken
Ask HN: What is your learning strategy?
Hi all,

I am a software developer and I have been a part of the software industry for almost 5 years. I have trouble developing a learning strategy.

In the beginning, it was easy. I needed to learn the basics of things. How to write object-oriented code in Java, how to build a docker image, how https works, basic Unix commands, etc.

However, now, I feel that I need to know a lot of things. When I check my current skills, future goals, and job descriptions, the list of stuff I must learn is extremely long. AWS, advanced stuff in Go, distributed system theory, databases, queue systems, Istio, other fancy CNCF tools, networking in Linux, k8s controller patterns, oncall stuff, gRPC, authentication/authorization mechanisms, managing a REST API, scaling something with zero downtime, observability etc. I am already using some of these tools/techniques in my full-time job but it is impossible to experience all of them in a position. On the other hand, as far as I see, I am supposed to know many of them.

I am aware that my choices are going to deeply affect my path/opportunities in the future. For example, k8s controllers are a very niche field whereas being a skillful Go developer comes with more and more opportunities. To learn the theory of fundamentals is a relatively long-term investment.

Additionally, my time is limited. I am already spending some part of my weekends and nights to learn something new but it is very exhausting. I literally love developing software but it doesn't seem sustainable to me in the long run if I cannot develop an efficient/focused learning strategy. I'm afraid to fall behind the industry.

So, what is your learning strategy? How do you plan your time to learn something new? How do you pick a subject or tool to learn?

p.s. I am aware that having a full-time job that teaches you a lot is the most critical part of this strategy.
Most of time it's just trust. It's not possible to read through node modules, or reason about C compilers, or even inspect the source code of the operating systems.
Because conventional mathematics, whether based on set theory or some categorical alternative, has (usually classical) logic as a background theory. In type theory, that's all you need. It is a theory of computation that has a "built-in" logic. And there's more than just intuitionism. There are type theories that model non-constructive/classical logic and are yet still computable programming languages. So we can write computable code and prove properties about that code in the same theory.
> Nulls, the billion dollar mistake.

That "billion dollar mistakes" is an excellent marketing expression (nobody wants to make billion-dollar mistakes! We should avoid that null they talk about! It looks so expensive!) but I don't know how actually true it is. Do we have any kind of scientific paper that proves languages without null lead to way less expensive software than languages with null?

I'm not talking about memory unsafe languages like C or C++, but situations where, in a memory-safe language, a null pointer exception in production happened to cost a shitload of money.

I'm pretty sure I never had a nil dereferencing in production with my go code. Invalid array access, off-by-one-errors, yeah, sure, way too many, but very few languages can prevent them at compile time. But nil dereferencing? I can't remember that.
I wrote[1] this Wikipedia article; nice to see it quoted in the wild! Happy to answer questions if any.

One thing I'd like to point out is that far from an extinct form, there are Sanskrit poets even today who can compose verses subject to such constraints, and at least two of them[2] even do it “live” on stage—compose with any of the classical constraints, on any given topic!—without pen and paper, as part of a performance[3] interleaved with many other interruptions.

Edit: About the verse in the title, just now found a Facebook post[4] that points out it's part of at least 10 such two-consonant verses in that chapter (which also has verses subject to various other constraints).

---

[1]: I was not the original creator (https://en.wikipedia.org/w/index.php?title=Shishupala_Vadha&...), but added most of the content (https://en.wikipedia.org/w/index.php?title=Shishupala_Vadha&...): 90% according to the “Who Wrote That” extension.

[2]: Shatavadhani Ganesh https://en.wikipedia.org/w/index.php?title=Shatavadhani_Gane... and Shankar Rajaraman

[3]: https://en.wikipedia.org/w/index.php?title=Avadhanam&oldid=9... – excerpts from a recording of such a performance are at https://www.youtube.com/watch?v=m3GnorRNjXE though it's best experienced live!

[4]: https://www.facebook.com/sanskritsense/posts/438163406786809
Some of the commenters in that issue have a very regressive and myopic stance. Raising such a public ruckus will heavily disincentivise scientists from publishing their code in the future. Decisions will still be made, but in the dark. There's a certain amount of self-stroking going on there with people feeling better by putting down code produced by non-professional programmers.

A much better response would be:

1. Scrutinise end users of the code: demand that governments only use this data if proper due dil has been carried out.

2. Submit code improvements.

3. (maybe) Demand that peer reviewers are more rigorous when checking the way results are generated. The issue with this is that this would also be a strong disincentive for scientist to publish their work.
>There won’t be any more farmers in the future but only farming corporations.

Is this any different than, "pretty soon there won't be any local movie rental places (or retail places), it'll just be content delivery corporations"?

I do share concerns about this kind of movement, and think it needs to be done judiciously, in every industry. However, I do not agree that just because you're "small" or "independent" you are inherently better or care more. There are pros and cons. People are people and don't become "evil" by working for larger firms.

Silicon Valley seems to be very suspicious of corporate consolidation in every industry, but turns a blind eye as Facebook/Google/Amazon do it on a scale rarely ever seen.
> It's just that if you put lot of effort into isolating a bug for someone for free, it can feels bad to have it rejected without explanation.

Where does that bad feeling come from? Does it come from the fact that you feel like you're owed a response? Do you get the same feeling when you email strangers and they don't respond?

> Also if it's a real issue that you won't fix you should at least leave the issue open so other people know.

> IMO you can definitely be extremely grateful for someone's contribution and also think they are sort of rude, not incompatible views/feeling.

You're not entitled to gratitude. Assuming that people should & will run their own projects according to your values around courtesy is a little self-centred.

If you need the bug fixing and the maintainer isn't doing it fast enough, just fork it. This is the point of open source.
Show HN: Tech Notes – A weekly longform newsletter on tech
DevOps Engineers – Skills of a Great Candidate
In India big farmers rent their land to big corporations and sit back relax and collect rent dollars.

Many have become millionaire overnight by doing this.

Government started taxing farmers for this reason. Untill recently, all farm income was tax free.

The case in point being that MNCs are producing the kind of output, no farmer here ever could dream of producing.

And the con? All they need is a huge piece of land.

Very little labor if any is used in this.

Most small farms are not profitable as overhead of bringing machine or labor to small farm is just too high.

I know a few farmers who sold their few hectares land in Punjab and brought several thousands of hectare land in Australia.

So you can how inflated the price of farm land is in India.

Now after making enough money in Australia, they are buying back their ancestral lands and this is sending the price of farm land in Punjab through the roof.
Too bad the co2 exhaust-smokerings was not implemented. See the related video
https://www.dezeen.com/2015/02/25/video-trial-smoke-ring-chi...

That article said that BIG collaborated with Peter Madsen on the chimney design. That’s Peter Madsen who murdered a Swedish journalist onboard his submarine
A 125-year-old delivery network that feeds Mumbai
Deno Tutorial for Beginners
Insufficient asking "why?"

1. Why do we want to use Kafka? [insert thinking] So that we can do x yet avoid y.

2. Why is the customer asking for these features? [insert listening] So that they can do z and think of themselves as w.

And then failure to remember and revisit that "why?".
> is they could have done it themselves

Absolutely, but that is often not the expectation. When I have pointed this out in the past people have gotten hysterically angry demonstrating a degree of entitlement. The mere mention they could do it themselves or submit a pull request has been regarded as a hostile personal insult like declaring war or perhaps worse than making sexually profane and racial commentary about their spouse.
>> or from an employer where they don't pay cash.

Most employers in the US subsidize healthcare, but employees still pay. You usually pay X if you are single, a bit more if you are married, and ~2.5X if you are married with children. Each company has negotiated it slightly differently and it also depends on the specific plan and the state you are in.

but that is not all.

You also pay a co-pay ($15-$50) per visit to a doctor and a co-pay for many prescription drugs. In NYC, a pregnancy with my diamond healthplan cost ~$10k

You also pay a deductible (can be $0 to $5000 or more) where you cover the first $X of the annual payments.

Finally, depending on the state you are in (some allow it, some do not) you also pay balance billing. Basically, the hospital/doctor comes up with some surprise figure of how much you owe, they subtract what insurance paid, and you owe the rest. Usually it is nothing. In the case of more complicated things like surgery, it can be thousands.
Finally! Having had to deal with properly setting zookeeper up on multiple mesos clusters was so painful and recovering from outages via s3 backups so excruciating.. I feel somewhat ashamed that in two out of five cases we simply went with the managed Kafka by AWS because the team didn’t feel confident enough to maintain the cluster.
> No, there is no obligation. But there’s a thing called courtesy. And as humans there are certain social norms.

In my experience, there are no objective social norms or definition of "courtesy". What's polite in one culture might not be in another. Projecting your own values onto others isn't helpful.
http://archive.is/QjzqW
WOW great video. I learned a LOT and I wish everyone would see it.
Absent an individual mandate with actual teeth (or outright government providing of healthcare), do you have a solution that seems workable on a voluntary arms-length basis for all actors involved?

I’m not arguing those other conditions shouldn’t exist, but rather making the weaker, more limited argument considering “given the arrangement of the insurance market as it exists today, what should the price for that insurance offer be?” In other words, “What should a for-profit insurance company do, acting on their own and immediately?” because I think that’s pretty close to the question they’re facing when setting pricing for individual plans.
I have an OSS 'fun project' - I'm still amazed by the number of issues/emails I get raised which say:

"You should rewrite in" / "Why does't it do" / "Make it do".

It's nice that people are using it. I generally (try to) assume this is a language/cultural thing, and people don't realise that they're coming across as a bit rude in English.

But, it would be nicer if people approached commenting on OSS by first thinking "Author is doing this for fun, unpaid, and I'm getting something nice out of his/her time", THEN writing their comment.

I'd get the same issues raised, and that's fine. But the language might read a bit nicer.
The 10x Developer Myth
One thing Kafka bite me is for each partition there can be only one consumer. If your consumer had performance issue (e.g using CPython) then you are out of luck.
UK researchers hope dogs can be trained to detect coronavirus
I use vim to browse most logs and have a cheap workaround: a one-liner function with keyboard binding to print the word under cursor converted to local time.
We've ordered a couple of things from Amazon France in the last two weeks and they were getting shipped from Amazon warehouses in Germany.

Our conclusion at home (just a guess based on noticing where our Prime deliveries were coming from...) is that Amazon shut down most/all of the warehouse operations in France in line with court orders, put the staff on 'chômage partiel' so that most of the salary would be paid by the state, and then continued fulfilling orders from their warehouses across the border in Germany. Our Prime deliveries still arrived on time, Amazon still got my money, but the workers were sent home and the state pays for them to be there (mostly anyway).

Impressive and nimble by Amazon, and not sure that's a big win for labor here in the longer term.
See BSDCan 2018 "Implementing ZSTD in OpenZFS on FreeBSD" by Allan Jude:

* https://www.bsdcan.org/2018/schedule/events/947.en.html

* https://twitter.com/allanjude
Big Data: 4-Features and Its Big Impact on Business
My Indian work colleagues do this a lot. Sanskrit+NASA+India+AI = super power. How is this hacker news?
I don't understand their main arguments. Blogger is still around, and Wordpress also. Medium has a lot of content regularly.
I'm unsure whether this Halcyon world they mention actually went away, or was just swept into Facebook, which is literally a log of what you're doing but not a meandering self-important prose (like the blogosphere past).

I run a blog, but its mainly a place to look up common problems I have faced to inform others (incl. future me) and work problems out to understand them further (again, shout out to future me). There's a lot of us that do this, and occasionally get a popular post into the wider sphere, but popularity is the least of our concern.
Whatever it might be, it is often still a checkmark litmus test for many jobs.
Hi, From Jacksonville fl, USA. I am announcing this amazing testimonial about how the blank ATM card experience changed my poverty life. I was very poor and couldn't found an available job, until one faithful day, i was on the internet searching for solution, so luckily i read about the blank ATM card exercise and how it has made people rich. I contacted the email address i found the testimonial of some clients and here i am today, all thanks to team hackers blank ATM card services world wide. All you need to do is send a message to the email address provided: Whats App him: +1(786)652-9936
Email: blankcardsmaster@yahoo.com
https://blankcardsmaster.wixsite.com/blankcards/contact
#Thank you everyone for this wonderful time to share with you.
How is this not linguistic hackery?