skysight-inc/HackerNews huggingface dataset:
There seem to be a couple of free versions, a 64-bit and a 32-bit version, with the latter being less restricted than the former.[1]

I was curious about it, but they really don't make it easy to get started. There are no links to any documentation anywhere on their site. The download is hidden behind a licensing agreement and a form asking for the user's personal information. They mention GitHub (in the context of "community support") on their download page, but there are no links to any GitHub repos.

[1] - https://kx.com/connect-with-us/download/
100 Websites That Rule the Internet
But is GCC multi-bootstrapped using those alternate compilers? Do they all arrive at the same fixed point?
The key word is “improvement”, which implies that there was something already there to improve.

So, a democratic structure can improve Django once it’s already well-defined and widely used. But could it have created Django and made it successful in the first place? I think the answer is no, and that’s what the gp meant by “non-incremental innovation”.
When I read their official description of it, it strikes me as a pretty reasonable response for a not-as-social person forced by social context to engage with much-more-social people on an ongoing basis. Of course they'd be anxious and avoidant. Of course they'd become skilled at getting out of things that are unpleasant and unrewarding for them.

I should read more, but at first blush I'd see this not as a disease, but a coping strategy.
OP here. We considered this, but decided against it for a couple reasons.

First and foremost our customers universally favor REST APIs. GraphQL and gRPC are better tech wise but REST is more familiar.

Next gRPC uses pure HTTP/2 which doesn’t work with an AWS ALB.

Thanks to the grpc ecosystem the HTTP/1 and REST transcoding is just an Envoy config.
I agree that the naming of the non-open-source licenses is confusing, e.g. "commons clause" is not a great name.

However, I wonder if there is in fact a fundamental difference between some kinds of reuse and others (thinking aloud here).

If I want to use Debian to power my corporate desktops, that's one thing. Or if I want run Debian on cloud machines that provide a Redis service.

But if I actually expose the Redis API and protocol through a service to customers, and charge them for it, can that be considered another form of reuse that requires licensing?

This is in contrast to running Redis as a backend for say a for-profit Twitter clone.

Using Debian, the analogy would be providing a remote-desktop-as-a-service using Debian, as opposed to merely using Debian in a cloud service.

-----

Although, I may have missed it -- why not make Redis AGPL? That would prevent proprietary forks, as I understand it. But they want something even stronger than that? They don't want just a level playing field, but an advantage?

I suppose I can understand that when you are faced with big cloud providers with tons of locked-in customers.

I'm surprised that Cantrill isn't more sympathetic to the business model problems and the lock-in effects of big cloud providers. He seems to take a pretty hard line that the "community" comes first. But what if there's no real community? Is there a community around CockroachDB? It seems to be mainly for for-profit companies to run cloud services.

-----

In other words I think there could be another name for software where you have rights to view, modify, and distribute the source, but not to directly sell it as a service.

He is saying that nobody is ever going to license this software -- they will just reimplement it or use something else. But I think that is besides the point, which is that there are customers who WOULD pay for a hosted version of Redis or CockroachDB.

I guess where this falls down is that it only works for projects in which there have been essentially no external contributors. Although a few people may have contributed the lion's share of the code, it's not clear that you should reserve rights for author A's company but not author B's company, even author B only contributed 10 lines of code. It is hard to draw that line.
There are a ton of ARM based routers out on the market, both in user-friendly products (most current high end routers), and geek-friendly products (EspressoBIN, Turris Mox).

I'm personally running OpenWRT on an EspressoBIN with an Atheros card, but I keep eyeing the Turris pretty hard.
>Sometimes, but it's not always that simple.

I don't think he said it's simple. As someone who tried to add unit tests to legacy code, I can assure you it is anything but simple. However, it is a sound approach.

>Useful software tends to interact with external systems, which might not be amenable to that sort of automated end-to-end testing.

That's what mocks are for. Writing effective mocks is an art, though. Again - not trivial.
Since the article sucked, I'll give the 2 best engineering advice I've received from 2 different senior engineers:

>Remember when you'd go to eat at a restaurant, and the kids menu has that game where 'What's the difference between these two pictures?' That is Reverse Engineering. You have a part that works, a part that doesn't work. What is different?

>"You just kind of figure it out". Not sure how to start/solve a problem. Figure it out. This means researching, doing math, proving, and testing. And as I've done this more and more, math is really really useful to prove things.
Steve Jobs on remote controls (2005) [video]
There is a free 64-bit version available with limits that don't seem harsh at all:

The 64-bit kdb+ On-Demand Personal Edition is free for personal, non-commercial use. Currently it may be used on up to 2 computers, and up to a maximum of 16 cores per computer, but is not licensed for use on any cloud – only personal computers. It requires an always-on internet connection to operate, and a license key file, obtainable from ondemand.kx.com
Your premise falls apart if you consider the role that management/leadership plays in the process.
Yeah, I missed the part where the address is given by the user space thread to the kernel instead of the other way around. That being said, I’m not sure as to the amount of entropy the address can have: it might end up being bruteforceable on 32-bit without having to query the full address space (the memory region might be a whole page?). The best solution, of course, is to not have any RWX segments at all.
My point is not that the tutorial was hard. My point is that to "know" a language in my friend's estimation is different than what it is to "know" a language for my purposes, as I believe is the case with your Spanish.

For your edification, though: https://github.com/jamesward/play2torial
Passively-cooled Apollo Lake x86_64 computer (e.g. from Compulab) with wifi and two Ethernet ports running a mainstream distro with proper security updates (e.g. Ubuntu). Self-configured dnsmasq, ufw and hostapd.
I'm confused why this is on the front page of Hacker News...?
Or map it twice. Once RX for usermode, once W at a random address for the kernel to write to. Some JITs use the same tactic.
How Louis XIV Once Turned Anal Fistulas into a Hot Fashion Trend
https://code.kx.com/q/ has learning material and documentation . Hope it helps
Same reason I've also switched to G-WiFi, lately I've been having issues with iOS devices disconnecting randomly and after a couple of seconds the connection would have been established again.

I've tried playing around with DHCP but nothing changed, maybe my it's my ISP's router which is a pita to work with...(vodafone).
Egypt tomb: Saqqara 'one of a kind' discovery revealed
Supposedly numpy was inspired in part by J.

I don't think it will ever dominate the market - some things such as FFI remain weak points compared to C.

Plus a lot of what makes Mathematica good is that they have specific algorithms that they've optimized quite a bit, for things like computer algebra &c.
This seems like a very verbose, kinda-sorta continuation passing approach. Except that he's building the eventual continuation as a list of primitive functions instead of a complex function.
I’m not sure I would call it two steps back.

I think it’s quite obvious that every web application everywhere doesn’t need a full OS install chugging along all day everyday waiting for things like mouse input or having its own patches for services that will never be used.

It’s first gen tech. Really curious to see where it goes.
Seems like Alexa should have an option to enable basic CAPCHA/CAPAHA that cannot be defeated by simple parroting, like

"Please confirm order by saying an element in the periodic table"

"Oxygen"

"Order confirmed"
Fixing the spelling reminds me of Mark Twain's (intentionally humorous) essay: http://guidetogrammar.org/grammar/twain.htm
More than 14, but half of them are just adding "have" to the mirror form. Still it's not the number of tenses that matters, English has most of them, but the way they're constructed with terminations instead of auxiliary verbs (will, shall, would). Oh, and also: we will understand you quite well even if you talk with badly broken syntax, just try to learn vocabulary.

Extranger sports players use to talk very soon in an intelligible way.
Huge, ugly, broken legacy systems are a bear to work with and I've mostly spent time working on them when not at startups. The most successful project of my career was a facade-and-rewrite in which I played a significant role and has billions of $ of annual revenue behind it now, so I think I understand this issue fairly well. I also played a significant role in another similar project that, after I left, spiraled completely out of control and became a disaster that, 8 years later, is still not finished.

The "this is dumb, we should rewrite it" reaction people tend to have when exposed to very large, complex legacy software systems is totally understandable, but really comes from a fundamental misunderstanding of the forces that drive software development at organizations which have legacy code bases. Yes, the re-write, if it gets "done", is basically guaranteed to be "simpler and cleaner" when it arrives; of course it is! It is being compared to a code base that's 20 years old, not just from an era where the technological compromises were completely different, but also from essentially a different world of what was acceptable at the time. In addition to that, all software that lives long enough tends to become a mess. Let's see how the rewrite is in 20 years.

Oh, but wait, this time will be different. This time we won't make quick fixes and little hacks, we'll be diligent about requirements, we'll refactor and clean up when change is needed ...

Everyone who has not should read "The Big Ball of Mud" ( http://www.laputan.org/mud/ ) which is about the clearest description I have seen of the reality of legacy systems.
Yeah wow that's a beautiful passage and analogy. Didn't realize Bertrand Russel was a poet as well as a mathematician!
Pasadena is beautiful, but affordable houses? I have family there and the 7-figure prices they paid for their nondescript houses are eye-watering.
There's another link between Lisp and APL in the article:

"Some years back, we had a visit at Carnegie from a person at MIT
whose name I've forgotten. He started to give us a lecture in a
little office about some programming issues in LISP. He went up to
the blackboard and he spoke LISP. Everything he wanted to
describe, he described in terms of parentheses and CONS and CARS
and CDRS. He found himself quite capable of expressing his ideas
in the language in which he programmed. Not once during the half
hour or so that he lectured to us did I see the inevitable block
diagram, the flow charts that show up on the blackboard with
things written in semi-English. He didn't need them. And at the
time I said to myself, "LISP has a very precious character, if
indeed there are some people who can express programming ideas to
other people in the language in which they program.

"I can't do that with ALGOL; never have I been able to do it with ALGOL.
Whenever I've programmed in ALGOL and I've wished to make some
statements about the program I was writing, I was forced to go
outside the language and use English, or mathematics, or some
block diagrams or what-not.

"In APL, I find that to a far greater
degree than any other language that I've used, I can make
statements about the programs that I'm writing, in APL -- actually
not exactly APL, but APL with some nice little extensions that I
dream up at the moment but would never think of implementing. But
by and large, I find that the language allows me to express
myself, in the language, about the things I'm dealing with. I find
that a very precious property of a programming language."
Huawei: https://asia.nikkei.com/Opinion/Huawei-affair-growing-Commun...

Alibaba: https://www.businessinsider.com/alibaba-jack-ma-outed-as-a-m...

Tencent: https://www.axios.com/china-big-tech-alibaba-tencent-communi...

Baidu: https://www.afr.com/news/world/asia/chinese-tech-giants-like...
According to the Wikipedia page for proportionality[1], the values "can also be viewed as a two-variable linear equation with a y-intercept of 0". Direct (as opposed to inverse) proportionality is a type of positive correlation but they are not the same thing. Because we are dealing with probability percentage as a proportion of the company's size either the size is greater than zero and the probability is 100% or both values are zero.

1. https://en.wikipedia.org/wiki/Proportionality_(mathematics)
Sagnac effect
Use these JavaScript features to make your code more readable
Saturday Amazon Deals: 10 best last-minute deals
This used to be more literally true: https://en.m.wikipedia.org/wiki/Silver_certificate_(United_S...
Translation for those not proficient in Academese: Serverless computing a novel paradigm enabled by a large cloud provider, does not matches our past research, thus we argue why it's not the right thing.

This is classic "if theory does not matches practice lets change the practice" approach, which is far too common in academic systems research.

I trust AWS with knowing what its customers truly want (in terms of performance and cost) and what it can provide,Since AWS has real financial stakes in its success.

A decade ago the same researchers would have mourned emergence of cloud computing as a wrong thing and instead asked for P2P computing since that's what they had spent the decade before doing research on.
I absolutely don't need anybody to believe me. If bragging was my intention I wouldn't use a random nickname ;-) In fact I have never really learnt to write, only to read, listen to and to say reasonably simple things (but I don't mean the phrases from a phrasebook). And as I have already mentioned I have already forgotten almost all I've learnt years ago.
I'm pretty sure that the words "tail recursion" or "tail call" should appear somewhere in this article - see e.g. https://en.wikipedia.org/wiki/Tail_call which also explains in a remarkably simple way how tail recursion relates to iterative constructs (as are found, e.g. in Python). Why do people write 'introductory' articles that don't even mention common terminology?
Thanks for the link and extra info! You have definitely looked at this more carefully than I have.
World GDP by Year
50 y/o Aspie here, late diagnosis (about 6 years ago).

This is exactly why my wife is home-schooling our kids. My 14 y/o step-daughter (diagnosed with ASD) and our younger 6 and 7 y/o boys, who show some signs. The eldest is going through the process of diagnosis.

Step-daughter had serious anxiety problems with school, and was falling too far behind. Schools here in the UK are supposed to make provisions for kids with special needs, but don't have the funding or support to do it. The younger boys were also getting left behind in the classroom... Home ed was the only way to get them back on track. Challenging, but it seems to be working - my wife does most of it. She trained as a teacher, so knows how to assess progress and plan curriculum etc.
I would say Bitcoin is lagging compared to where many other open source projects were after 10 years.
The large donor may even have donated a lump sum up front and have agreed they can announce it to be used for matching, and then at the end, they can just keep the balance.

I’ve been that donor and done it that way (not archive.org, so no idea if this is their case).

I gave a disproportinately large amount, was asked if I would be willing to do it as matching. I understand the marketing value and am OK with having my donation leveraged, but can’t be bothered with the actual process of matching. So I donated with the legal stipulation it must be used for matching, and then after the matching, they could keep the balance.
Speaking as a customer, the things I like about InstaCart are:

1. Reliable delivery time schedules available — usually today — or worst case tomorrow.

2. Service of multiple stores, so that we can get things from them we couldn’t get from Whole Foods.

One thing I dislike about InstaCart is when we order things like a half-gallon of refrigerated almond milk, and they instead give us the tetrapack quart of unrefrigerated almond milk. I specifically ordered the particular product and size I wanted, and I know the store has it in stock. So, why the fuck do you seem to think it’s okay to make random stupid substitutions like this?!?

I do appreciate the Whole Foods has a delivery service, and I trust that their pickers will do a better job of actually giving me what I ordered. But if I order it today, then I want it delivered today or tomorrow, and in a reasonable time window on that day. And don’t just leave the stuff on my front porch, like you do with packages.
In practice, native Spanish speakers leave off accents in text messages and the like without causing much confusion.
http://mainichi.jp/english/articles/20181126/p2g/00m/0fe/047...

"He said his goal was not to cure or prevent an inherited disease, but to try to bestow a trait that few people naturally have -- an ability to resist possible future infection with HIV"

Hasn't it been clear that the goal was from beginning to build a stronger race ? They never said it was to save baby from a inherited disease but to make them more resistant to potential future infection
I just daydreamed that I was an engineer on a team faced with this feature request and it made me ache.

Can you demonstrate that a meaningfully sized demographic needs this feature?

Yeah! Pirates aged 18-39 with parrots are an up and coming demo. Grew 300% last week alone!
> On the other hand, my Nest thermostats were bricked after a software update this week, so maybe today I'm starting to see a crack in my "auto update is best" dogma...

It works best when the vendor can be trusted to only push security updates and occasional quality of life improvements. In general, automatic updates tend to be a vector for bloat, user-hostile features (e.g. spyware), and user-hostile business practices (e.g. remote bricking).
The trigger for the avoidant behaviour in PDA people isn't socialising, many of them including me very much enjoy socialising (although there may be stressed around social expectations). It's anything that's perceived as a demand (i.e. something that must be done, or is expected). For many people with PDA (esp. children) this can be things as simple as putting their shoes on or brushing their teeth. It may also include activities that they otherwise enjoy.

(Side note: if you're from the US, then you may see much more forced socialisation. In europe, quiet people are allowed to be quiet to a much greater degree. It's not seen as rude to be quiet here)
Indeed, while there is a logic to Finnish's system of consonant gradation (changes to the consonants of words in different noun and verb forms), it is only completely graspable by those with some knowledge of historical linguistics. Ordinary learners have to simply memorize many things by rote.

This is why Harjoitus tekee mestarin, a popular workbook series for foreign learners of Finnish, provides hundreds of pages of exercises to help students memorize the different noun declensions and verb conjugations, and it is not an easy task. Then, after you have learned the complicated written language, learning the actual spoken Finnish used in everyday life involves learning even more such exceptions. (Finland has diglossia not too different from, say, what reigned in Greece until the 1970s).
You must accept that Esperanto is many times easier for westerners to learn than anybody else, though, right? If we really wanted a "neutral language" for the vast majority of people we should have based the language on Malagasy or something.
At least it didn't spend hours on applying mandatory updates just to stop working completely in the XP and 95 eras. When I was using Windows XP I ran Windows Update once in some months and everything worked perfectly.
My guess is because it's interesting. I know most other articles are just "eher ma gerd FB is so evil!!", but sometimes other topics like this fall through the cracks.
Tests fossilize a design. This is generally a good thing and allow you to focus on refactoring and bug fixes with some confidence that you won't break anything. It's also especially good for products that must adhere to specific interface or API.

But when you want to re-write the last thing you want is to fossilize your design. You explicitly don't want the same system you started with otherwise it wouldn't be a rewrite, It would be a refactoring.
Yeah it should definitely have that. It would be really useful for 0.0000001% of users!
On the same note, CloudFlare’s approach to serverless computing by leveraging V8 sandboxing instead of traditional virtualization is fascinating: https://blog.cloudflare.com/cloud-computing-without-containe...

Considering challenges of interconnected cloud computing and common IR (of which the latter is mentioned in this paper) an interesting distinction arises: WASM, in comparison to containers, brings us a single language (JS), and through this, possibly a single “orchestrator” (V8 Isolates). Of course, this is more or less saying that the world would be a better place if everyone would be driving a Volkswagen. But this is like a second chance to iterate such idea and maybe do something about it. Isn't this a step towards the future of cloud computing?
Worth noting it was bought by the National Parks Foundation, the nonprofit wing of the NPS
The paper authors agree:

> Taken together, these challenges seem both interesting and surmountable.
> A human being is a part of a whole, called by us universe, a part limited in time and space. He experiences himself, his thoughts and feelings as something separated from the rest... a kind of optical delusion of his consciousness. This delusion is a kind of prison for us, restricting us to our personal desires and to affection for a few persons nearest to us. Our task must be to free ourselves from this prison by widening our circle of compassion to embrace all living creatures and the whole of nature in its beauty.

-- Albert Einstein

> As man advances in civilisation, and small tribes are united into larger communities, the simplest reason would tell each individual that he ought to extend his social instincts and sympathies to all the members of the same nation, though personally unknown to him. [...] This virtue, one of the noblest with which man is endowed, seems to arise incidentally from our sympathies becoming more tender and more widely diffused, until they are extended to all sentient beings.

-- Charles Darwin, "The Descent of Man" (1871)
Issac Newton changed the world for the better by creating fractional reserve banking. But it's like an elastic band as we noticed in 2008. To get any perspective on this a breakdown by age groups would be more revealing. My goggle fu failing me.