skysight-inc/HackerNews huggingface dataset:
They're always pretty solidly in the "Extend" phase of EEE, and things like Aurora and DocumentDB are flirting with "Extinguish".
You can run MicroPython on the nRF51822. That's a GC language. I've ran some fairly complex programs on it.

Lack of careful programming and you run out of memory, but that's more a function of assuming you have a large memory space, not GC in general.
>Checkout some of the reddit competitors, total disgusting trash.

These people where on reddit up until recently you just never visited the subs that got banned. It took some loud squealing to make the admins do something, then the result was way worse. It made the "disgusting trash sites" and the people that use them more vigilant that why none are really growing.
So if I say that outliners and mind maps are for organizing ideas, then by knowing what ideas are you automatically know how to use outliners and mind maps?
Then why does it include a garbage collector? Garbage collection is totally unacceptable for a systems programming language.
Maybe that's all it ever was..
handsontable is free only for non-commercial use.
I feel you are missing the same point that the commenter I replied to.

You are applying a US-centric definition of "free", in which "freedom" means roughly "no one can tell me what I should or should't do". Under this definition, you are free because no one is forcing you to do anything.

However! Other countries apply a different definition of "free", meaning roughly "the most vulnerable members of our society cannot be truly free if we let those with the bigger clubs do whatever they want". Under this definition, curtailing the "freedom" of some increases the average "freedom" of society at large, and is therefore more free.

Both definitions have problems, and I feel plenty of discussions speak past each other because two people use the same word for two different things. I understand your point of view, but once it leads(like other commenter says) into "Europe doesn't have free speech" I get suspicious.
They don't even need to fork Firefox - there are couple of Russian browsers (https://browser.yandex.com/, https://browser.ru/) that would definitely allow Kazakhstan government to snoop into traffic (and hey even have Kazakh language support already). ISP will just advise clients that bad western companies banned Kazakhstan, so please use good safe Russian browsers.
I think I will use it for myself, because opinions are "lazy" for me (I produce one when I need one) but I don't think they are self-consistent, except for the expert philosophers.
There's nothing cryptographically broken about RSA as a cryptosystem per se, but implementing it correctly is difficult. There have been multiple revisions to the standards for RSA over the years in response to various attacks. The current standard is PKCS#1 v2.2 (https://tools.ietf.org/html/rfc8017) and we should use RSAES-OAEP / RSASSA-PSS as primitives.

However a PKCS#1 1.5 compatibility mode with fixes for Bleichenbacher's oracle is also present in this standard and also specified in TLS 1.2 for compatibility reasons. In order not to provide an oracle, padding and other properties must be verified and a random premaster secret returned on failure instead of an error message, see: https://tools.ietf.org/html/rfc5246#section-7.4.7.1 . Note that under the other techniques, there are a lot of caveats and remarks.

Keys must also be carefully generated, as demonstrated by ROCA. In this case a specific format of primes was used to make prime number generation faster, which unfortunately also happens to be vulnerable to attack by Coppersmith's method. Any such key is weak in the sense that the private key can be recovered.

This is a quick overview. There's a lot of literature on attacks on RSA, particular parameter choice etc. So one argument against its use is the many issues that exist and the fact that even for experts, implementing it correctly is not easy.

The other point is that, compared to Elliptic Curve cryptosystems, RSA is (usually) more expensive as an operation and key generation is certainly more expensive. As a result, elliptic curves work better in constrained environments like on smartcards. If you want to do forward secrecy by periodically generating and throwing away random keys, elliptic curves can do this more efficiently - RSA by contrast would be slow.
> No one will be allowed to read or download work from the repository, because that would breach publishers’ copyright. Instead, Malamud envisages, researchers could crawl over its text and data with computer software, scanning through the world’s scientific literature to pull out insights without actually reading the text.

I find this totally unconvincing. The average scientific article isn't any good, and the NLP algorithms that do tasks like this are even worse.

For scientific literature to be useful to those of us outside the academy, we need to be able to see the full document - what methodology was employed, what assumptions were made, how the data was gathered - just to be able to gauge whether the authors had any idea what they were doing. Ideally we would also be able to search over documents, explore the citation tree in some sort of UI, and access articles in multiple formats (sometimes you want a PDF, sometimes you want plaintext, and I imagine that the mathy-types might like LaTeX source).

I applaud Malamud's efforts to overcome this problem, and I hope his results prove me wrong. I just think it's sad that we have to resort to hacks like this to overcome what is obviously enormous scam that is stealing our tax dollars and stifling academic and economic creativity.
> It relies on existing mail standards

This is a feature, not a bug. Nobody actually wants to rely on a single entity (for or non-profit) for their communication. Nobody wants to be stuck in crappy Electron and mobile clients.

I had some hope that Matrix may be able to alleviate those concerns and provide a modern, federated chat solutions. Unfortunately their quality of implementation seems to be rather low with slow, laggy and resource-hungry clients and ridiculously resource-hungry servers and their current setup still apparently include a single "identity server".
> You might be surprised how interested they are in helping out.

Maybe there are some super-parents out there who can manage to always make that work, but in my experience trying to get my kids to help when they are hungry and tired after getting home from some activity on a hot summer day is just an exercise in frustration.
Community, jobs, remuneration.
This looks amazing! Can't wait to try it out.
When you have publicly accessible resources that must be available to all, but you can't guarantee that the accessing systems are configured correctly to use HTTPS.

There are plenty of scenarios in which this happens online:

* Legacy systems (e.g. Aminet)

* Software distribution (e.g. apt mirrors)

* Anything involving FTP where a HTTP mirror would be useful (e.g. overcoming FW restrictions)

* Anything where permissionless access is a requirement (HTTPS is a permissioned system)
> So why do we bother with all that coding style stuff...

Great minds discuss paradigms.
Mediocre minds discuss languages.
Small minds discuss coding style.

> ...we could make an IDE that edits the program itself instead of text?

Many IDEs have features that reach into the semantics of the code to allow for refactoring, autocompletion, and so on. This requires a language that is amenable to to such analysis.

Dynamic languages like Python and Javascript (without type annotations) make it difficult or impossible, because a lot of things can only be determined at runtime.

Languages like C and C++ make it difficult because of the text-based preprocessor and templates.

Languages like C# or Java make it easy and hence they have some of the best IDE support.

Code formatting is even more trivial and can easily be done with automated tools - if you can just settle on a particular configuration.

> Instead of editing text you could choose to "declare a function", "rename this identifier" or "call function x with y and z arguments" and then save it with some coding style.

Many IDEs and text editors have snippets that make declaring a function or writing a loop less tedious. Renaming identifiers is also commonly supported. Perhaps you're just not used to proper tools, or your language of choice prevents those tools from existing? Have you tried Visual Studio Code with its language addons?

> I know what I'm describing is pretty much visual programming, but I mean for "text" languages.

What you're describing is pretty much a modern IDE, which is full of visual aids.
The direction of this work is interesting. I hope to see more reuse in deep learning based on a shared common representation and custom encoder/decoders. It's unfortunate that every time we start from scratch and inherit nothing from the multitude of models and tasks tackled before. Current DL models are like custom apps developed for specific tasks, I'd like to have something more like a neural-OS.

I think the shared representation could be a set of vectors (like in transformers) based on self attention or graphs with vector features on vertices and edges. Transformers are similar to graphs, they just don't get edge information as a separate input. Graphs can represent any input format, scale better with input size, generalise in combinatorial problems and implement any algorithm. They are also easier to parallelise, being more similar to CNNs than RNNs.

My hope is that embracing graphs as the common data exchange format between neural models will lead to a leap forward towards AGI. Well, that, and investing more in artificial embodiment/environments.
I wonder what TMobile support organization the writer contacted.

In my substantial experience, their support organization in the far East is worse than useless. I've been flat lied to numerous times.

However, their Oregon support operation is first rate. I've spoken with at least five different account managers there and have been utterly impressed every time. Each knew the weaknesses of their internal systems and found a process to work around them. Some of my issues required post-billing-cycle manual followup, and each was scheduled and completed without my needing to intervene.
I'd say that's precisely what they need to do, before explaining anything else.

First rule of explaining anything in an understandable way: define your terms.
I agree, but in the same way, if the code is structured well in a visual way it could be as easy to read without syntax highlighting. I guess it all depends on how well you know the language and the code base. I guess I've got into a routine for a long time now and happily have syntax highlighting turned off in Vim.
Encryption is political. The technical standards around HTTPS are politically motivated. The push for HTTPS everywhere, de-facto required TLS in HTTP/2, eSNI & DoH, were largely a response to the US government's mass surveillance.

However, who makes these changes is interesting. It happened to be mostly developers in Five Eyes' countries acting against Five Eyes.

Do we need to have elected representatives in browser vendors and encryption standards bodies? Or given that the elected representatives are for mass surveillance, would that be any good?
A personal story about 10× development
As in paying for relocation? Or just as in hiring people who have plans to relocate?

We do the latter (if the person does not require visa sponsorship). We can’t afford the former. Hiring someone is risky enough as it is without adding extra up-front expense. And the pool of candidates who are local or have plans to relocate without being subsidized has been sufficient for us.

And visas are extra complexity that we don’t have the time resources to devote to — and in some cases (like H1Bs) an additional risk because they’re a crapshoot.
Does anyone know how this compares to PathFinder [1] ?

1. https://github.com/servo/pathfinder
Reddit has also changed how it wants it's users to use the site. Previously users would subscribe to a collection of subreddits and have a feed of them.

Then a bunch of subreddits got banned and more quarantined. They labelled those who subscribed to a quarantined as a "community" and not just something you subbed to.

Now any subreddit you "join" and "leave" and they have dropped the subscribe/unsubscribe wording further enforcing the isolated community angle of invested enthusiasts rather than the casual subscriber to random things. Now if you subscribe to some random subreddit you can be viewed as agreeing with all its postings and viewpoints where previously people wouldn't think this way about using the site.

Things won't grow as they are aopealing to the hardcore focus users rather than the casual ones. Any competition would do well to appeal to the more casual and disconnected users.
The full report, I think: https://securitywithsam.com/2019/07/dataspii-leak-via-browse...
Ah, you're right, weaker ordering takes care of a lot of these issues! Good point, thanks!
Maybe someone could write one regarding the SLS project launching into space
R-Technology
>> You know, I should be a multimillionaire right now like we should have been what YouTube is today or at least a major competitor of YouTube and we should be a multibillion dollar Unicorn Tech Company.

I find this statement extremely arrogant. It incorrectly assumes that the value and quality of a product is correlated with the financial success of the product. It hasn't been the case for decades. To everyone outside of the elite 'I used to go to MIT and was an early employee of MySpace' crowd, this was always the case and it's not news at all.

When I build a product, I assume that there is a 90% to 99% probability that it's going to fail and I know exactly why it's going to fail and it will have nothing to do with product quality or strategy. I just assume that I'll have to build many exceptional products to even get a shot at making a living out of one of them. I expect success to be completely random and inexplicable.

There are many superior products and technologies around but nobody talks about them and they are not being built upon. Everyone only talks about the mediocre tech that comes out of Google, Facebook, Amazon, or the elite Silicon Valley VC startup funnel.

I enjoy reading these kinds of articles about elites getting a dose of the highly centralized monopolistic reality that they and their friends helped to create (e.g. especially those about Foursquare founders whining about Google over and over) - They're getting a taste of their own poison IMO. And yes, if you used to go to MIT, Stanford or Harvard or were on the founding team of MySpace, you are part of the elite; you have no excuse to complain, you are in the 'in crowd'; you could just have called the right people to make your problems go away; you failed to do that. Most people don't even have the option to socially network their problems away.

But by all means keep whining; at least when elites whine, maybe other elites and politicians are more likely to listen.
Indeed. I'm not a fan of PHP but I think a big part of its poor reputation is from this kind of developer.

I'm still maintaining some code written by someone like this - though it's been mostly replaced by a new rails app I've developed.
I am a huge Jacobs fan. She is so right on so many points. But her followers have taken on cult-like tendencies to the point where anything that isn't a block of five-floor walk-ups with stores on the ground floor by definition is wrong.

I'll draw on Hong Kong as an example, as I'm very familiar with it. Society is flawed, and property developers are de facto rulers, taxing people through rent. That is unsustainable and horrible. Now that has been established, let me talk about the things that do work.

New towns have been built over the last several decades, both by the government and private developers. 30-50-storey residential towers on top of a podium/park, a mall and bus station underneath alongside rail stations, and underground parking space below that. It's far from perfect, but it uniquely solves a number of problems in elegant ways.

It funnels customers effectively through the malls (effectively streets). There is room for recreation on the podium floors and through various services in the mall. They tend to contain lots of family-oriented businesses like daycare centers. Schools and public transit are within short walking distance. Commuters are quickly spirited to various town centers and business districts. Local businesses are thriving in a vibrant business landscape as they have a solid customer base and easy foot traffic.

The very dense nature of the residential towers has allowed Hong Kong to keep its nature parks which are only a short ways away from a large segment of the population. (Yes, this has come at the expense of living space in cramped apartments).

I could go on, but my point is this: It is possible to plan cities that work. It has been done, and it doesn't have to be for rich people.

Hong Kong has learned this lesson through decades of trial and error. The early housing projects didn't really work. But aside from the luxurious investment-geared developments, Hong Kong is seeing a continuous supply of new towns built for the middle class, and (too little) public housing built for the rest. And these are places people enjoy to live in. I think Jane Jacobs would approve
is that 5.4/2003 setup online or only intranet ?
In this case though, it seems like the government has no problem with telling people they're being monitored

Not at all. They spin it as providing security:

"Due to frequent cases of theft of personal and credential data, as well as money from bank accounts of Kazakhstan, a security certificate was introduced that will become an effective tool for protecting the country’s information space from hackers, Internet fraudsters and other types of cyber threats.

...

What is a security certificate?

A security certificate is an electronic certificate that allows to protect Internet users from content that is prohibited by the laws of the Republic of Kazakhstan, as well as from malicious and potentially dangerous content. The security certificate is intended to provide subscribers of cellular communication in Kazakhstan with Internet access in the most secure manner."

(source: https://www.kcell.kz/ru/product/3585/658 -- but this text seems to be coming from government, since it's quoted by all providers).
this would be helpful in jupyter notebooks i hate having to draw decision trees with graphviz
Fool is a tough word. IMHO it's terrific how quickly you can go from an idea to a local dashboard, but on the other hand it's non-trivial to get it from the one-person dashboard to a >1000 user production application with some uptime guarantees, authorization, metrics, error collection.
Gulf of Tolkien incident?

I think you inadvertently proved a point.
$800, considering $200 for one 10TB HDD.
I think that one of the really bad problems with gpg and openssl is that for a long time there was effectively only one implementation.

So the key thing for matrix is to create a healthy ecosystem that has multiple implementations of the protocol and make sure that the protocol can actually evolve.

Note that the 'identity server' is an optional component. As long as you stick to matrix native user IDs, there is no need to use one.
If you're a rockstar and have 3 kids by 22 it doesn't matter if you die at 22, 24 or 98. You propagated your genes and been more successful than the average man (that only has 2 offspring). Survival that does not lead to reproduction is pointless from an evolutionary perspective.

BTW they also use their tusks to hunt/stun fish: https://news.nationalgeographic.com/2017/05/drone-footage-na...
I might end up using Azure of all for their hourly-priced Infiniband clusters. You can get an hour with ~25 TB ram for ~50$, d you have like 5~10GB/(physical)core.

I don't want to use them, but it looks like there might not be any alternatives for only some very few hours on such a cluster.
If they had just stopped developing Twitter years ago, it would be a better product today.
I keep hearing that, but why can't you sell it?

Surely brokering such sales (to accredited investors) is a profitable opportunity, so someone should be doing that. Charging a few % sounds like a reasonable fee for brokering rather illiquid securities. Not just in silicon valley which mints huge quantities of fresh private equity.

At least large VCs should see it as an opportunity to increase holdings at a discount as employees inevitably rotate in the company.
lunar eclipses (the Earth's shadow is round)?

Pizzas are both flat and create round shadows.

retrograde motions of planets?

That proves heliocentricity but is unrelated to FE.

Perhaps 60+ years of artificial satellites are a better tack.
That and for the bots, that cannot run javascripts, but do render the page thumbnail for others (facebook et al).
Powered by KDE Plasma: Alba Synchrotron in Barcelona, Spain
Should you be scared of innovation as a business leader?
Eh, I think most people of science in general are into argumentation because it allows you to flesh out ideas more.

I don't think, looking at the history of fields like logic, people from the US (guessing you meant that, not Americans in general) have more representation than other countries. Take a look at this list for example: https://en.wikipedia.org/wiki/List_of_logicians
...and one of the things that plays into that "personality" type is how they feel about themselves. It's a very common pattern that when people are treated better than what they think they deserve, they feel uncomfortable, and subconsciously do something to sabotage things, so that things go back to the expected and familiar. (I'm preparing to adopt, and that's one of the things we're consistently warned to keep an eye out for: children from chaotic, abusive households doing things to provoke you and make you angry, so that you treat them the way they're used to being treated.)

People are complicated and it's difficult to find individual causes; and everyone responds to things differently. I'm not trying to say that everyone who commits crimes just has low self esteem. People have choices; and there are genetic and other environmental factors (exposure to lead being a big one). But it's quite certain that subconscious "I deserve to be punished" motives are a thing.
Well, the Microsoft deal includes M365, so that's Windows, Exchange Online, SharePoint Online, and such. There's probably Azure credits to move some employee-centered services into the cloud and more easily interface with AD/AAD.

On the IBM side, I can imagine they focused on pushing more of the back end systems into IBM's cloud. Possibly some of the monitoring and management systems for AT&T's hardware, and to make it easier to deploy systems for enterprise customers that don't require dedicated hardware.

Edit: this is obviously speculation. But based on the news articles I've read, that's what makes the most sense to me.
of course if you get caught participating in a terrorist group while abroad, you may get your citizenship stripped for free. I think that I saw that suggestion on Reddit once
Why is protecting phone company customers from massive abuse of their data bad ?
What makes you think they got to take the deduction?