skysight-inc/HackerNews huggingface dataset:
I highly recommend people interested in Coq start with Pierce's Logical Foundations. It is by far the most accessible introduction to Coq I've found. I'm working through Chlipala's books next. CPDT is a great deep-dive into more advanced use cases of Coq as well as its theoretical underpinnings. I'll be taking a class this semester based on FRAP, my understanding is it hits those formal methods and language topics without specifically emphasizing Coq, except for the exercises.

As an aside, since Coq is the only theorem proving language I know well, I am curious what the pros/cons are as compared to Isabelle/HOL, F*, Lean, etc. Coq has been around for a while, but I keep seeing new theorem provers pop up. What are the alleged weaknesses of Coq that other languages are trying to fix?
Because Google has not changed the structure of the market, only which player sits in that position.
Future person: "Who are you?"

Future forks: "One of us."

(Thanks to I, Robot for a cute scene.)
One thing to consider is that the price of the markets are based on holders NOT selling. Its fundamentally impossible for the majority of holders to actually hold the wealth if the majority of holders sold their stock. Kind of a conundrum if you ask me... Market price is only real money if you sell, and if the majority (or even a sizable portion) of holders sell, the value of the shares will decline thus put the majority of holders underwater...
Show HN: Zaqs.org – A customizable news aggregator and search engine
A lot of IT has moved to MSPs. And MSPs care that their engineers are certified in the software or equipment their clients use. It's a selling point, because personnel are the product.

But if the job is working with Cisco network equipment and Windows PCs, a Google cert is worth less than the paper it's printed on. I don't know how many businesses would value a general "IT Support Certification" from Google, because most businesses aren't using Google's platform.

Google certs for G Suite and such tend to be worth it in the education space where Chromebooks for all have taken over.
I think you're still heaping unwarrented expectations on the developer.

E.g, "...that's how open source works!"

That's your opinion, but what obligates the developer to adhere to this?

If the question is, was this a professionally run OSS project I would say, certainly not, and I assume almost everyone would agree. But so what? Why should a maintainer be expected to run an OSS project to a certain level of responsiveness or spin up a governance mechanism if they can't do it on their own?

> The obvious difference that I can see is the maintainer response to said criticisms.

I would suggest that reddit mobs are almost entirely capricious, random, and irrational.
Not what OP asked for, but Code Mesh LDN is always awesome if you're interested in alternative / functional programming and I think the team has been discussing doing smaller events around the country. Website: https://codesync.global/conferences/code-mesh-ldn/
It was all about the Fed.

George Bush lost because of Fed decisions. The economy went into a brief recession. Bush was extremely popular after the first Iraq War. Unfortunately, rates went up...

Paul Volcker was appointed by Carter. He really cranked up rates:
https://www.washingtonpost.com/local/obituaries/2019/12/09/c...
Some of them are nice, it's true, but I'm mostly thinking of the 19th-century Mietskasernen (rental barracks) where the original objective was to pack as many people into the space as possible.

I think part of the problem is that they were originally expected to have people sleeping in every room except maybe the kitchen, so you wouldn't want to have to walk through what is now the living/dining room to get to another room, so you have to reach every room from the hall. So the hall can be long, twisty, narrow and dark... as long as it lets everyone get from the staircase to their bedroom.
Pick up an online copy of your/a motherboard manual. Usually not that long or wordy but describes all of these features it has and has pictures/diagrams for the connectors.
Not sure if this would fit your requirements but this seems to be a great little machine perf / $. https://www.walmart.com/ip/Vega-HDMI-Front-RAM-FHD-Black-4GB...
Are there c compilers for the smallest subsets of RISC-V (no floating point, system calls, atomics, etc).
No, it's a happy day. This won't be the last such event. People who care will learn to keep track of details they care about, and certify -- and de-certify -- without drama. Not all modules are right for use everywhere, but all are right for use somewhere, including those only trusted for personal projects.

Some of the latter will be forked, and the forks certified to higher levels, and those forked again and the forks certified or de-certified again.

This marks a step on the way to maturity, right on schedule. By the evidence, in ten years Rust will be a mature language, much more quickly than some. Most don't get there.
Eh, true, I will give you that the US made it worse with their shitty IP laws.
I love C, loathe C++, but it is still valid issue that polymorphism in C is hard and error handling rely on convention ? (I know of Zig, Nim et al, I'm more oriented towards Rust this last year)
Right, we rarely get accurate numbers on under-employment or non-employment (people who gave up looking for jobs but are able to do work).
Sure, you can't be successful with every user

For the types of web sites I build (healthcare), I don't get to just ignore a certain group of people because they're inconvenient, or don't fit into my assumptions about how people should work or behave.

I don't see how substituting "Go" for "Search" improves anything.

The research shows it works. I'm going with the research, in large part because it involved actual testing on actual people and not just people in cubicles making presumptions.
Luminary Podcast Platform Lowers Fees
Nothing "sad" here. FUD article.
By 2 reasons framework was not good enough for usage anywhere else than benchmarks: 1) careless attitude to security issues; 2) too fragile behaviour of author - when I know author can completely ruin some dependency of my project just because somebody on Reddit was too rude, I will never pick such dependency. Internet is a wild place, Reddit is a wild place, deal with it.
Creating issues for so many users of your project just because somebody wrote offensive comment on Reddit - I can't even understand such childish behaviour.
> Technologists live in a world of negative unemployment

Just wait until you turn 50...
I feel like that "this is not serious enough" feeling is an ironic result of the fact that they have such good UX.
"the familiar checkerboard pattern"

What is this referring to?
I have a reputation for telling co-workers to leave me alone. I've had co-workers wave their hand in my face or come and tap me on the shoulder when I'm wearing headphones or send me e-mails marked as urgent and a variety of other ways to get my attention.

I'm nice, especially if I am new to the company.

I ask that if something isn't urgent that they send me an e-mail and I'll review it later, often at home in the evening.

I also would be open to a chat during lunch time, but not over a meal. Come to my cube and let's chat while we eat. I'm eating, you can choose not to do so. Eating is the priority, this isn't a hands on show me the code and get my keyboard all grease and food.

If something is urgent and it's my job, by all means come stick your hand in my face.

If something is urgent and it's not my job and you think I can fix it, please come stick your hand in my face but please don't do this often if it turns out you just want any geek at the company.

During the day I don't answer e-mail except for first thing in the morning and during the evening. I don't have notifications on.

Please don't stick a post-it note on my screen! I'm sure I have an inbox or a mailbox someplace you can deposit things in.

All of this being said, I try to be flexible with everyone, over and over, until I have to insist that I get my projects done. I like completing work that makes everyone say "Wow". This means my full attention to details and general awesomeness.
Curious.. does your employment agreement not put you at very, very significant personal risk for putting information out like this? Throwaway account or not?

I'm inclined to trust HN and it's community to a pretty strong degree. But forgive me for simply not seeing this as anything but controlled information release.
Find a very long runway, fly an LPV or ILS approach. When the radar altimeter is around 20 or 30ft depending on the size of the plane, reduce power and keep the nose up. Fly it into the runway at a 100ft/min descend rate.

This is roughly what we learned as a contingency in a small plane when you had a night landing without lights. You need the long runway because it takes some time to get down so you're going to waste some length trying to touch down gently.
Acceleration Towards a Bottleneck – A Theory of History
The free software and open source implicit contract is that as a user you’re free to fork and redistribute. That’s it. You cannot force others to accept your patches, or to behave in the way you want. Just fork and create a safe-and-community-friendly version of the project if that’s what you want.
Please don't blindly attempt dedication of your works to the public domain based on this comment.
Oregon gets voting pretty right. Do it by mail, automatic registration, and of course it's all paper.

There are some risks about not having the privacy of a voting booth, but in general it seems to work pretty well.
You mean there may actually be some hope?? Wonders never cease...
Everyone functioned more efficiently before the Internet or Windows for that matter.

Travel agents could find flights in DOS applications much faster than nowadays.

Life has turned into a gigantic useless digital bureaucracy.
My experience is the opposite, for less critical systems, it's fine for the provider to do everything; as things get more critical, I want more control.

At that point, all I need from the hosting provider is a server that stays up with a network that stays up. And contacts to skip bullshit triage when the network is broken and their monitoring doesn't show it.
Market performance is only irrelevant as far as the amount the retirees see on their checks -- it's relevant to CA taxpayers because the money has to come from somewhere if the market underperforms.
Yes, yes, and yes. I would pay a lot of money for a _small_ laptop with 30 hours of battery life. Something like a MacBook Air 11 inch would be ideal. Hopefully someone tries and cram a huge battery in this unit someday.
> I think the ideas of emergent behaviours are a saving grace for the incessant desire of ours to reduce everything to its atomic (in the sense of an atomic operation, not an atom) components.

Very well said! Humans think a lot in terms of dichotomies (here the micro/macro, or whichever scale you want to consider), but I've heard biologists and physicists explaining that the closest to fundamental functions is closer to e (natural log), sinus (and hyperbolic stuff), the notion of "binary polarity" is very specific and quite limited — look at the Standard Model, it's clearly more complicated.

I personally think that's how the dimension of time emerges in our perception (any perfect observer): periodicity in all phenomena (but with e.g. Fourier it gets extremely complex at emergent thresholds), the arrow of time (non-periodicity is basically high entropy, 'heat death'/homogeneity).

Cue any such human-driven dichotomy (I think this one is relatively easy: the deepest processing system is probably close to "emotions", and these at the lowest level work in terms of "rather good" and "rather bad" (different sub-regions of the brain) + some "general integration" (third region). And what do you know, we tend to be heavily polarized in general, it's like most people feel reassured (familiarity) when things are explained in terms of black and white, left and right, ones and zeros.

(Just my thoughts on it.)

> My wider concern is that we are currently obsessed with analytical thought and philosophy and that the continental philosophy has become a 2nd class citizen. I think this has happened becuase analytical thought lends itself to being algorithmized, whereas continental philosophy does not.

Strongly agreed. I think we're witnessing a kind of "revival" through many fields (some spiritual, some historical). Things are moving. I think dumb things like numbers also influence people, it's been ~20 years since the turn of the millenium and that's enough for 1 generation to weigh in and the others to accept change because "oh new era, obviously, new number!" — this plays at the subconscious level of very crude processing, me thinks.

Nice tangent, hopefully not too hyperbolic. ;-)
Apple is the largest security holding in the portfolios of the members of Congress. It is safe from antitrust.
Sweet, thanks for the information!
> if you write one, advertise one, you need to care about security

No, you don't. The author doesn't owe you a single thing unless you have a warranty saying otherwise. Most licenses explicitly say something like:

THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

If you don't like the terms, don't accept the code. I don't see how that could be more clear.
Composition tends to lead to more code reuse. And to more code that's still usable in unpredictable future.

Over time your whole inheritance model often turns out to be no longer viable, when the basic assumptions made years ago are no longer valid.

Worse, because of all of the accumulated cruft, you might not even be able to change the shape of the monster.
> if you write one, advertise one, you need to care about security

The word "need" there is wrong. You could (and perhaps should) take the opinion that one should care about security, but there is no obligation (legal, financial, or moral) that requires an open source maintainer to care about anything. If you want those obligations, get a contract and pay some money.

What's happened here, and you seem to have fallen into this trap too, is that people believe software abstractions also automatically abstract responsibility. It's certainly not a new mistake.

What this incident seems to show (and I'm not a Rust community person, I've just been reading a lot of the threads/archives about this) is not that the framework maintainer was terrible, but instead, that what he was offering was not what people assumed it to be - some people assumed the project would behave in certain ways, and have invested their time (and presumably money) in building on top of that project, only to discover that the project does not behave how they want and now they feel burned.

I believe that being an unpaid open source maintainer (which I am, and have been, in various small ways, for a couple of decades) means having a best-effort responsibility to your community, but never at the expense of yourself. That is, however, just my belief, and nobody is obligated in any way to share it.

The ancestor post about owning dependencies, while a little more aggressive than I might have written it, is basically right. You don't abstract responsibility for code just because it came neatly packaged - if you don't have a support contract for it, you are responsible for it. That's just basic logic really.

Having said all that, I do think that deleting the repos was a poor reaction - I believe (again, just me) that a maintainer should step aside gracefully when they are no longer the best person to lead a project. If there are people to hand it off to, do that. If not, archive it and indicate that it is unmaintained.
So, your advice is that if you care about security even a little bit, you should write all your software from scratch yourself?
> You can’t fault the Pine64; everything has to be built for ARM and that’s still a work in progress. I eagerly await the day Visual Studio Code is available for ARM.

Thankfully this is changing rapidly, thanks in part to raspberry pi desktops.

Most, if not all, popular server apps are already available in ARM. Desktop apps will take time.
> "When we think about quantum entanglement, we think about small things," Si said. "We don't associate it with macroscopic objects. But at a quantum critical point, things are so collective that we have this chance to see the effects of entanglement, even in a metallic film that contains billions of billions of quantum mechanical objects."

Maybe the mistake is us thinking there is a "quantum level". Rather, quantum mechanical effects are actually real and not just math. Einstein argued this all those years ago, but lost the argument to Neils Bohr at the time (not on the merits of the argument, but by the politics of scientific establishment). John Bell and others have showed the merit in Einstein's viewpoint.
This is unfair. The employees don't really have that much control over the safety of Airbnb guests.

The issue in 2020 is that if you try to vet potential guests and deny the wrong person, there will be a social media mob against you.

This sort of thinking has only hurt innocent people and allowed criminals to run rampant.
Should a politician be held responsible for every unhinged, vitriolic tweet by one of their supporters?
The developer actively fought against this for a very long time, even before the reddit shit storms. Yes the community could have forked the project and started independent development.

I'd argue that forking and developing independently of the developer is as big of a middle finger as a developer taking their ball and going home. It just depends on who is on the receiving end.

I don't think either side is right here, but I don't think creating a public fork and building a community around that is an unbiased and neutral response either and should only be done in extreme circumstances... Which is does seem like what happened here.
P/Es being so high reflects the long-term effects of low interest rates.
Southwest is AMAZINGLY efficient, and driven to streamline everything. This is the reason they transformed the whole industry by turning planes around in 15 minutes when their competitors were taking hours. If Southwest is doing it, it doesn't mean it's absolutely the most efficient way, but it's probably close, and you can bet they've seriously thought about alternatives.
My concern with something like robinhood is that many people treat investing like gambling without realizing it until there is a down turn and the money they saved for years is wiped out.
Based on my admittedly minimal research, these are supposed to be verifiable by the voter prior to scanning the BMD printout.
On the other hand, I have family members who have been radicalized into crazy conspiracy people who think white men are the root of all evil (can’t remember the direct quote but it was pretty close to that) by watching every news source except Fox News. And I suspect this is true amongst a very large swathe of the millennial population.
This is the reason why Rust will never go mainstream. People say "You can get the same performance and features as C++ with unsafe!", but as happens in every language such hacks gets ostracized by the community and therefore basically unusable. So instead we just write our code in C++ which is unsafe by default so nobody complains.
Depends what you mean when you say like this. You can find some x86 Chromebooks for that price but they wouldn't be as open.
True, they recommended LPV in this case. That remains quite stable all the way to the ground. It also doesn't require any ground equipment and this scenario is only likely in case of a total power loss at a remote airport.
Stoicism is fine, I don't have a problem with it, but I have a problem with people chiming in with attitude advice in face of a non-attitude problem.

Saying someone should be more stoic, especially with a "like me", in the face of a problem, is like telling somebody "deal with it" or "lighten up". At best it's not constructive, at worst it's bragging and putting someone down.

And it deflects the actual problem. The problem here was "too many people were jerks" not "you are too sensitive".
I agree. If I want to set up something at Digital Ocean, I can know the costs without any complex algebra or a specialized calculator like AWS and Azure have.

Obviously DO has a lot less features than AWS or Azure, but they do add features every couple of years, and their interface is so much simpler to navigate.

I feel DO/Linode/etc are more closely related to a hosted vSphere + f5, than a "cloud provider" in the same vein as AWS/Azure.
Yes and no...

The issue here is that there's no competition if you want to reach Apple customers.

When you buy a fridge, the manufacturer can't forbid you from buying eggs for it.

You can go to another manufacturer, as a customer, if this really bothers you... But the guy selling eggs has virtually no recourse. In addition, he has no negotiation power. His eggs might only be stored inside that manufacturers fridge, too, so the lock out from that customer market could destroy the business!

As for regulations... Who's regulating internet browser? The only regulation is that your OS can't forbid alternatives or actively block or hamper their installation. That's worked reasonably fine. We don't get that with app stores on Apple (though Android does, for the most part)
Every time I search for a product lately I have to work to find a non-Amazon result.

At some point soon I will (re-)learn the search bar syntax just so I can cull the damn Amazon results.
CI integrations, other tooling, etc can still be useful
I have a client in the biochar industry. They manufacturer "machines" or furnaces to produce biochar, as well as sell it directly. https://newenglandbiochar.com

Using biochar in your garden, on your lawn etc. is a great way to sequester some carbon at a small scale.
Low replicability can support robust and efficient science
The PR contributor was not paid either to investigate the bug, reproduce it, write a patch and test it.

However instead of raising a "don't work, please fix" bug s/he took the time to do all that.

Anyone that went to such length deserve basic courtesy, whether the code is accepted or refused.

Refusing a patch because it is "boring" is not respecting the time people dedicated to your project.

I would understand refusing because the patch makes an unwanted compromise on performance and the maintainer considers performance regressions as bug.
You might enjoy the Bobiverse trilogy: https://www.amazon.com/gp/product/B0753LBFQ7/
> Microsoft seems safest of all, almost as if they see the coming investigations and regulations.

Heh - it's almost as if hindsight is 20/20.
>And voila, you are now walking the surface of another world couple light years away from your destination

No I'm not, my clone is. My consciousness is right where it started, making this an extremely limited form of "travel"
I thought basic etiquette was issue to discuss before PR?

Starting with a PR seems to me like saying "you have nothing to tell me about how your code works, I know exactly how your code should be changed and if my changes conflict with what you're working on you should throw your code out because mine is better".

Is that wrong?
I've gotten my PineBook Pro and I'm seriously impressed with the build quality and feel for a $200 machine. My touchpad has a minor defect in how it was installed, but it's probably an easy fix.
The toxic rust community strikes again/