skysight-inc/HackerNews huggingface dataset:
There's a wikipedia article: https://en.wikipedia.org/wiki/Community_interest_company giving an overview. The full details are all on the gov.uk website. Specific points about political activites covered in legislation: (http://www.legislation.gov.uk/uksi/2005/1788/part/2/made)

"For the purposes of the community interest test the following activities are to be treated as not being activities which a reasonable person might consider are activities carried on for the benefit of the community: the promotion of, or the opposition to, changes in any law applicable in Great Britain or elsewhere; or the policy adopted by any governmental or public authority in relation to any matter ..."

Yikes. I recall reading it when I was considering starting a CIC some years ago, but reading it again now has me cringing at how authoritarian it is.
Google Fiber and Fi were focused on getting market incumbents to install fiber and decrease mobile data costs (respectively). They were not targeted at capturing marketshare, but purely tactical, and in that regard successful.
We will be working on stacking support soon
I think there is this and there is that.

First there is definitely propaganda from Sweden or from its sympathizers who see the failure in this crisis as being an example of being wrong in other issues like immigration.

Secondly there are people who try to use Sweden as an example to advance their local economical or political goals.

Third there are people who see this nonsense though and do not want to be in the chain of stupidity.
Good to know. Thanks for pointing this out!
The emergency is over. Its time to go back to normal behavior.
Erlang/OTP and BEAM have been around a long time and is probably just as mature as the JVM and Java, but they have slightly different goals: very low tail latency, easy error recovery, and easy distributed compute in erlang vs. better customization and median performance for the JVM. I'm sure there's more differences and more nuance than that, but I'd be very happy to use either language/VM in production.
hacker as in "hacker news" is closest to "tricks" of tips and tricks

https://stallman.org/articles/on-hacking.html

However if someone said "hacking ssh" without the context of hacker news, I can see why the general computer person would probably think of the newer definition, which implies cracking or seeking security vulnerabilities.
> A moment's reflection will assure us that every programming language ever used by people has also been invented by people.

Not at all. We produce chemicals by splicing the code to produce them into bacteria, culturing the bacteria, and harvesting the chemical. This is obviously an application of programming, and just as obviously uses a language not invented by people. We use it anyway, mostly by application of copy-and-paste.
Yeah though... pretty much any natively compiled language and many interpreted/VM-based languages can use the C ABI in any modern plaform anyway, so what COM provides isn't so much the ability to use the same API from many languages but a dynamic object oriented approach for doing so.

After all it isn't like you can't use the Win32 API directly from Rust - or any other language, e.g. Python.
If only I could get my crappy USB Realtek Wifi to work with this I would switch. I tried for a few days to no luck. I definitely appreciate that they ship Nvidia drivers.
Yes. It's the first thing HR runs on every new applicant. Bad credit == danger of mismanaging company money.
This is leadership on an epic scale.

I don’t know if any company putting 1/10 of that kind of money into an effort like that. (I’m excluding drug companies for obvious reasons.)

As for governments, given the difference in measurements, it’s hard to compare. For instance, do you count lost tax revenue? I’d bet several states surpass that, and probably a few big cities come close (NYC & LA come to mind).
Female Pioneers in Data Science You May Not Know
putting --password as an argument would make your password viewable with a simple "ps" command, would add your password to your history by default and a host of other issues.

I think sshpass might be a workaround, but sometimes you can just dig a little deeper into your situation and find if you can add authorized keys somehow.

I recall using a router with ssh access, but it didn't run true ssh with a .ssh/authorized_keys, but there turned out to be a way to add keys to the config for automated access.
Most came close, but you're right... Of course, Intel's max boost is the same, and unlikely in most consumer systems.

The AMD bios's were updated and do get better boosts now, but really in short bursts. That said, they do incredibly well for most circumstances and depending on your use, a much better option at all price points, except for some gaming at the ~$500 mark.

I'd still take an R9 3900X over an i9 *900K series. Using a 3950X now, no plans to upgrade for 3-5 years.
Not at all. I share your frustration.

Closures on a server are a powerful way of representing data flows. But they come at a cost: the links expire after some time. How do you strike a balance?

The simplest way is to put in the extra time to make everything into a persistent link. But, that's equivalent to removing all the benefits of lexical scoping. If you've ever created an inner function before, you know how powerful that technique can be. You can encode the entire state of the program into closures -- no need to store things in databases. Want a password reset link? Spin up a closure, email the link, done. Literally identical to storing a reset token in a database, except there's no database.

Another solution is to fix the root problem. Does the closure really need a random ID every time the page refreshes? The closure links die because they have to be GC'd periodically, to keep memory usage down. Even if you cache the page for 90 seconds, that's still 960 refreshes per day for logged-out users. Then if you have a few hundred regular users, that's at least another factor of two. And certain pages might create hundreds of closure links each refresh, so it quickly gets out of hand.

Ironically, the solution was emacs -- in emacs, they store closures in a printable way. A closure is literally a list of variable values plus the function's source code. That got me thinking -- why not use that as the key, instead of making a random key each time the page refreshes? After all, if the function's lexical variables are identical, then it should produce identical results each time it's run. No need to create another one.

That's what I did. It took a week or so, which is a week I'll never get back for building new features. But at least users won't have to deal with dead links anymore.

Clever readers will note a theoretical security flaw: an attacker might be able to guess your function IDs if they knew the entire state of the closure + the closure's source code (which is the default case for an open source project). That might give them access to e.g. your admin links. But that's not an indictment of the technique; it's easily solved by concatenating the key with a random ID generated at startup, and hashing that. I'm just making a note of it here in case some reader wants to try implementing this idea in their own framework.

The closure technique has nontrivial productivity speedups (that I think someone will rediscover some years from now). I hope the idea becomes more popular over time.
Is the ZFS root partition support there?
You realize that there are different kinds of applied critical thinking, yes?

Someone that's good at critically analyzing software doesn't make them good at being able to understand why users might be drawn to a product. Nor does it make them able to design UI that won't frustrate the average user.

Humanities doesn't have a monopoly on critical thinking, but you'd be a fool to believe that it doesn't aid critical thinking. The best software engineers I've worked with were those that came from other professions whom could apply other ways of approaching a problem compared to others.

To put it bluntly, if you hire a bunch of engineers they will design a lightbulb that no one can figure out how to screw in.
Are airlines idiots? Aren't they more like victims of extremely unfortunate circumstances? Do we want to lose commercial air travel for a few years? If airlines are worth helping out and saving, then maybe so are certain other businesses.

While we're at it, let's work on toning down the greed part, which as it is was already destroying society even before this crisis.
> We need forced sterilization, now.

Starting with you and yours?
That's annoying. Many such cases have an overlay filesystem or other mechanism for preseving specific settings (ssh configs almost always included) or reflashing the image with desired config changes.

Forced commands are implemented on both sides of the session, as the previously linked reference ... doesn't entirely make clear. Locally you need to create, and generally configure, a specific key with the remote user@host Remotely, you associate that key with a specific command, in an authorized_keys file.
Thanks, I wasn't aware of that only mildly surprising piece of seeming corruption.

My suspicion is that SF these days is more like an oil emirate. It can pump all this free tech money, and doesn't need to worry about having a functioning society around it.

Just an unfinished thought.
Well the EU and Canada seem to be terrified of putting a foot wrong with the CPC, so my guess is that Chinese companies will violate people's privacy until it becomes so blatant that they get a polite request to tone it down (and obfuscate the collection).
I would defend the right of private platforms to hunt and execute opponents.

When the governments starts doing it, that is where I draw the line.
Zhed Review: Mind-Altering Puzzler with Substance
This people never would lie to US, would they?
Once the 3rd party has a copy of the data, now they can freely share it with their 'partners and associated companies.' You're helping me, yes. But you're friction for a bank and I don't know how you could possibly stay in business for the long term in that position.
Well this really confused me as I thought Microsoft had discontinued the Windows RT operating system. It turns out that they also have a platform-agnostic application architecture, ingeniously named WinRT.
How AWS Firecracker works: A deep dive (2019)
It basically rounds down to 0, like every finite number.
Another salient difference: Reiser killed a person. Yarvin wrote a blog.
That sounds like a complicated fix! How many tens of minutes did it take? And how many tens of minutes did the bug cost, in effort spent on comments that got eaten instead of posted?

(I know there's no way to answer that last question, but that doesn't mean its answer is equal to zero.)
> The stock market hasn't quite priced in damage yet.

Quite the claim. Anyone with confidence in this theory should take a short position now and pick up their million bucks after the market “prices in the damage.”
aws is straight printing money. & will likely continue to do so for many quarters to come. $10bn revenue for the qtr.
I disagree. I have a Thelio and now a Lemur Pro, and the distinctiveness of S76 design is one of the great pleasures for me. It's quirky, geeky, and fun. It's decidedly not the kind of thing you'd get from a minimalist corporate giant. It's what you'd get from a company making computers out of their factory in Denver, hiring local geeks.

If you get the chance (post-corona), stop by the factory, meet the lead designer Kate, and be amazed. She's a visionary.
hey abeyer, thanks for the feedback.

kmdr-cli[0] won't go away. It's definitely our base and when we launched with it initially, we learned that people are willing to install and wanting to have something that's running in their terminal. What prompted us to focus on the browser, was that a huge number of our queries (55%) were coming from our demo page on our website. We're a team of 3, so investing in the browser extension meant a hault to progress in kmdr-cli but we fully intend to re-invest there and bridge browser and kmdr-cli. This morning we updated the kmdr-cli to leverage the same definitions available on the browser extension. Next will be to leverage the same parser.

[0] https://github.com/ediardo/kmdr-cli
One thing I'd express, is many people launch cool things without a monetization plan, become popular largely because their free, and then lose everything they built when they realize to monetize effectively they have to "alter the deal".

Beware of Vadering your project: Figure out what you can charge for early, and never offer it for free.
Maybe this is a controversial opinion, but why are parent's expected to foot the bill of their children's education? When did this become the expectation?
Then you want Earnings per Price. i.e. How much Earnings for STOCK*STOCK_PRICE.

(Earning / Price) is not a typical metric, (Price / Earnings) (i.e. PE Ratio) is the more typical metric. These metrics are meant for casual/institutional investors not lay people[1].

Meanwhile, if you still want (Earning / Price), you can do (1 / PE Ratio).

[1] If you aren't able to find the number of STOCK units you own or will purchase, then you are not a casual/institutional investor.
I agree that calling Nazism left-wing is a misrepresentation, and it's one that is almost always used in bad faith. However, if by "socialism" we mean "a political and economic theory of social organization which advocates that the means of production, distribution, and exchange should be owned or regulated by the community as a whole", then it's fair to call fascism a combination of nationalism and socialism. As far as I understand, Mussolini started out as a socialist, but a bit later in life he rejected international socialism and instead embraced the combination of a form of socialism (in the sense given above) with nationalism. Fascism is not socialism, but it does incorporate socialist elements and was influenced by the socialist movement.

Now, if one insists that the term "socialism" be restricted to political and economic systems that do away with (or try to do away with) hierarchy then yes, fascism is not socialist, since fascism explicitly values hierarchy.

So basically, it depends on what one means by "socialism".
And apparently the percentage is strength relative to (non-fuming?) sulfuric acid (i.e. neat sulfuric acid without sulfur trioxide added) which is why it’s over 100%.
> is a complete consumer non-starter

Seems to work fine in the Netherlands. If you pay through the most common platform (iDeal.nl) or do an ordinary wire/SEPA transfer, the bank can't simply do a chargeback. The money is gone, but consumers are not generally afraid to buy things online using these methods.

I'm not saying that "chargebacks fundamentally impossible" is a good thing. All I'm saying is that it seems to work in my country despite such a system, so it may (I don't know, just mentioning it as a data point / an option) be an acceptable trade-off because I hear from Factorio and others that credit card fraud and chargebacks are a real problem.
Building a new aesthetic resonates deeply with the kind of people interested in this project
I have to say, you really are an amazing coder. I read your write up for “memories.” a few days ago and it completely blew my mind. Thanks for sharing your knowledge!
(Ah, never mind, I see this line of thought has already been explored nearby. I've nothing to add beyond what's already been said there.)
It will be very difficult until Windows is POSIX-compatible. Whatever that means, I don't know. But it can't just be the Windows Subsystem for Linux. The whole OS needs to have POSIX compatibilities.
The person who wrote it is locally famous.
AMD is still a bit of an underdog valued at a fraction of Intel. People like rooting for the underdog.

Second to this, is competition is important and having competitive products tends to bring pricing down to what is probably closer to optimale.

Aside: I've thought for a long time, that if medications had a dual-sourcing requirement it would help a lot.
Institutions are groups of people with rules. People not following rules will ruin any form of governance, public or private.

The best way to improve any group of people is by being an example.

Thank you for your exemplary insight.
Bravo! Congrats! Thank you!
What you're essentially asking for is to create two separate classes of people. Your idea would result in us regressing back to the idea of 'philosopher kings' and I would hope I shouldn't need to argue why that's a bad idea.

People should be able to get an education no matter their social standing. It shouldn't be tied to this idea of job prospects because commodification of education is a sham.
Are IP addresses a scam?
Thanks, everyone, for your kind suggestions. Much appreciated.
I actually think one way to change opinions of OTHER people is to show some respected individual that changed his mind. There doesn't even need to be an explanation.
The interviews revealed that programmers make failed attempts to relate a new programming language with what they already know.

I've seen this a lot in shell code while working on Oil [1]. For example, ${array} means ${array[0]} in bash and ksh-derived shells. That is, if you don't put an index on array, it evaluates to the first element in an array.

This is a weird semantic that basically no other language has. And it's been true for decades, and is documented. But people still report bugs about it on the bash mailing list (I saw on a few days ago).

I got rid of this behavior in Oil for exactly that reason, along with fixing tons of other warts, while remaining compatible. You can opt back in with 'shopt --set compat_array'.

Another issue is using (a; b) to mean grouping when { a; b; } is technically more correct. () starts a subshell in addition to doing grouping. You wouldn't really know unless you mutate a variable in the group -- it will show up in one case but not the other.

The wart where ; is required before } and not ) doesn't help.

---

So shell is full of surprises, and Oil is meant to be more comfortable for programmers coming from say Python, JS, or Ruby. People bring those expectations to shell, and they get frustrated with it.

[1] http://www.oilshell.org/blog/2020/01/simplest-explanation.ht...
I found these great illustrations here - https://www.opendoodles.com/

They're really well done!
I expect the prospects for the cybertruck are good enough to require an entire new battery factory of its own.
It's abundantly clear, and I'm not sure why people have a problem with that. Plenty of computing projects have required a long time before they become accessible to the common person as a packaged, supportable product.
I like the lack of enterprise layers that Java espouses, the simply deploys of a single binary, built in support for JSON and a perform at HTTP server. A code base that is accessible from the high level all the day to the fundamentals of the standard library. If I can’t find documentation, I can read Go code and grok it instantly. There is one style - gofmt style. Honestly, I rarely need genetics and I prefer the simplicity over over-engineered templates classes in Java and C++. If I need to do concurrency, it’s super simple and easier to get performant than Java or C++. Working with junior developers? They can learn Go in a week. Good luck with C++ and to a degree Java with the norm of relying on layers of Beans and XML frameworks.
Each party to a transaction has a different perspective. Speaking about the benefits to one party while ignoring the harm to others is nonsensical. Comprehensive surveillance databases obviously benefit lenders, or they wouldn't pay to create them. But general society is harmed by creating surveillance records that would make even the most staunch Stasi agent blush.
My immediate thoughts are "Yeah, it's working well for you, but I imagine there are considerable numbers of people out there who aren't happy with the existing systems and want something different to fit a different workflow"

It's like a Git client. Sure, you can do it right from the commandline, but some people want something a little different-- and that's why you get clients like GitKraken with different ways of visualizing things.
"The way people use OOP causes them to move the complexity"

Why don't you try to read carefully what you've just said in the sentence above
I remember in the old days, instead of "censors" we called them "editors". It seems like a general rule, that people often get most concerned about something when it is dying out anyway.
We’re talking welcoming a stranger sharing the result of their work with “but what are the benefits of your free solution over megacorp Z’s paid offering Y?”.
It's not that the author is lying per se about the claims, it's that the claims are somewhere between meaningless and pointless. What is the difference between "code as data" and "data as code" and why does it matter? What is the use of a not-directly-usable programming language which can define higher-level languages? In which meaningful ways does, say, LLVM IR not treat "code as data" and not count as a not-directly-usable programming language on which other languages can be built?

I am not saying, nor is 'xkapastel, that there is no difference between Nock and LLVM IR or any combinatory logic or whatever. We're asking what the point of the differences is. Anyone can make up a language (or any other object or idea) and define claims about that language that no other language satisfies. The question is whether those claims actually represent something meaningful and worthwhile ("interesting properties," as 'xkapastel put it) or just unique. That's a matter for the judgment of the reader, and we cannot just defer to the judgment of the claim-maker that the claims are worthwhile.
Intro to Automated Question Answering
MobileCoin Tech Talk #1 Starting in 9 minutes