skysight-inc/HackerNews huggingface dataset:
You can[0] -- that's one of the upsides to the web as a platform, you get to use some familiar tools to debug the JS side of things.

Also, I'd honestly argue at you that development is so fast for Nativescript (especially when you start using Hot Module Replacement[1]) that you could get away with print debugging.

And again, another really awesome thing is that nativescript integrates really well with native code -- you can write your game/native-feature-heavy screen in native java/kotlin/swift/objc and just write every other screen with nativescript. Flutter makes that just a smidge harder to do because of how it integrates (drawing every pixel) -- it's possible[2], but my money is on Nativescript being better at it.

[0]: https://docs.nativescript.org/tooling/debugging/debugging

[1]: https://www.nativescript.org/blog/nativescript-hot-module-re...

[2]: https://api.flutter.dev/flutter/widgets/AndroidView-class.ht...
I'd be interested in hearing of examples of things you find good. (In contrast to the article above this thread, which lists lots of things that are bad.)
I'm not sure it's fair to give production and export a free pass in the accounting, as we do.

If coal prices increase it strengthens the case everywhere, for switching to alternative fuels. More solar, wind, hydro schemes will start, and some will replace coal with gas -- which although fossil is, at least, a step in the right direction. Of course mines may reopen, but if the world is ever to be serious about solving the problem that should be restricted, regulated or taxed by the nation with the reopening mines.
Our (https://bestprice.gr/) services/“programs” generate three different types of events:

- Short events (no longer than ~1k in size) where the cost to generate and transmit is very low(sent to dedicated service via UDP). We can generate dozens of them before we need to care about the cost to do so. They are binary-encoded. The service that receives those datagrams generates JSON representations of those events and forwards them to all connected clients(firehose) and also publishes them to a special TANK partition.

- Events of arbitrary size and complexity, often JSON encoded but not always -- they are published to TANK(https://github.com/phaistos-networks/TANK) partitions

- Timing samples. We capture timing traces for requests that may take longer-than-expected time to be processed, and random samples from various requests for other reasons. They capture the full context of a request(complete with annotations, hierarchies, etc). Those are also persisted to TANK topics

So, effectively, everything’s available on TANK. This has all sorts of benefits. Some of them include:

- We can, and, have all sort of consumers who process those generates events, looking for interesting/unexpected events and reacting to them (e.g notifying whoever needs to know about them, etc)

- It’s trivial to query those TANK topics using `tank-cli`, like so:

tank-cli -b <tank-endpoint> -t apache/0 get -T T-2h+15m -f "GET /search" | grep -a Googlebot

This will fetch all events starting 2 hours ago, for up to 15 minutes later, that include “GET /search”

All told, we are very happy with our setup, and if we were to start over, we’d do it the same way again.
I spent several years working on one of the top-10 issues in that list. I won’t go into detail, but suffice it to say: the responsible party deserved every bit of criticism that came it’s way.
Cryptocurrency tries to automate away trust, but in the process ends up reestablishing centralization while taking up a ruinous energy and complexity cost.

Perhaps one day, the tech community will understand that some problems require a political solution and simply cannot be solved by technological means alone.
You're about to engage in several major public works worth of military spending.
Presumably they mean cheaper than using a fee-for-service PCP, but I don't really see how (especially in the low utilization car they mentioned... DPC makes more sense in high utilization cases, since the overhead cost is fixed)
Don’t get me wrong but I know a lot of people that don’t use the right tool for the job. And people here are very biased towards Dart.

I was a software engineer coding objc and swift at a pretty well known publicly traded German company. If it wasn’t because of typescript/js I wouldn’t have been able to build my startup completely on my own supporting backend, web, iOS and Android.
I'm interested in seeing a response to this. I sympathize with wanting to use unix tool composition, but I've personally found shell languages inadequate for more interesting applications.
Can you please point out where you think it is flawed. Constructive criticism can lead to truth, so, if you disagree you should state so, but, also state why you disagree so that there can be a discussion.
That depends on the application. In stained glass and other glass used for art color stability is very important in the long run.
I've found that "I don't even get what the word is supposed to mean" is someone's first experience with tech fear. In my experience (including my own personal anecdata) they tend to mean "I don't want to learn this new thing and because of that I'm worried I'll be left behind if everyone switches to this"
Taliban is strong as ever and totally outplayed Americans, who are leaving and pretty much officially giving them over the power. Kabul is An American city state.
JMAP as in the JSON Meta Application Protocol?
I think notion can do it. It supports template and comments

https://www.notion.so/Notion-Template-Gallery-181e961aeb5c4e...
It's already happening with index funds in the financial space.
"the land of opportunities where you can make it"

The above is old propaganda. It was true. It is becoming less and less true.

The things you listed are all connected.
descriptions: https://www.creativeboom.com/features/22-awesome-online-shop...
ACA, since 2010, made it so health insurance companies cannot discriminate for pre existing conditions.

If you notice, when you search for insurance quotes on healthcare.gov, it only asks you for age, location, and smoking status. And gender, but I don’t think gender can be used to price the insurance any differently.

It boggles my mind that people keep bringing up pre existing conditions a decade after they have ceased to be a thing. Also, your link doesn’t work.

https://www.healthcare.gov/coverage/pre-existing-conditions/
If you're running a saas and the increased traffic comes from paying customers, you likely prefer a huge bill to downtime.

But apart from that, there's a huge benefit in saying "I'm happy to spend any amount up to X" and not needing to do any capacity planning beyond that vs. continually trying to guess what's the right % to over-provision your VMs and having downtime when you get it wrong.
Talleyranding
I don't understand: the patent mentions that this is currently "ubiquitous" in the form of the Signal protocol. Isn't that basically telling the patent office there is prior art, i.e. they undermine their own patent application?

The relevant part of the patent application:

> The Axolotl Ratchet aka the Double Ratchet Algorithm is modeled on the Diffie-Hellman asymmetric ratchet in the Off-the-Record (OTR) messaging system and symmetric key ratchets used by the Silent Circle messaging protocol, resulting in the currently ubiquitous Signal Protocol.

It goes on to say "While there are a limited number of security proofs of specific implementations, there are none for the generalized protocol". So even if the patent were to be granted on the basis of that this is general instead of specific, then the specific Signal protocol should not be in violation of this patent.
I mean I'm definitely one of those people, I have my unreasonable biases, but I just don't see (yet) the reasons behind the Dart bias. I'd love to learn more about it.

And yeah, what's crazy is that in recent time you could know tyepscript/js and actually build every bit of a startup (assuming you know the domains well enough)... Dart as an investment just doesn't make sense when you've got a language like JS (IMO best paired with Typescript) that can go everywhere.
> Most western people are very negative about countries like Iran, China and Russia because they are the 'bad guys'.

As a resident of Europe, I don't think that's accurate. I think there are negative views of these countries in the west but I think the negativity is _much_ stronger in the US than the rest of the west.

Personally I find the US itself to be a much bigger problem than any of these countries and it seems I'm definitely not alone [0].

[0]: https://fullfact.org/news/america-world-peace/
Been happy with LogDNA as well!
How to Add a Custom Colour Palette to the Gutenberg Editor
Governments don’t make laws to fight other countries. They have armies for that. They make laws to control their citizens.
>Currently we're on our way to the first option. But the second is the only viable long-term outcome - because in the limit the wealthy will continue to play status games with wealth, and the circles of distribution will become smaller and smaller until eventually literally everything is owned by a small handful of individuals and - perhaps - their immediate families.

That's been the case for most of human history. I don't see why this isn't a viable option again. High technology does not mean a humane society. For the majority of the last 10,000 it was pretty much the reverse. Egalitarianism meant primitive, starvation and deprivation meant wealth.

Of course one only need read what happened to monarchs for most of the period. Being king is good, less so when you become furniture for the next king.
Change the vector to std::list and you loose the [i] operator. Now how would you rather iterate that? 5 lines of begin() end() *it++, or a 2-liner foreach.

We haven't even brought const- and reference-correctness into the picture here. That makes the number of potential errors in the it-example even worse. There are also iterators where the size is not known up front, streaming input for example.

The point is, some features in a language can reduce complexity and improve readability (like foreach) while others can increase it (move assignment constructors?). This is only looking at it from a developers point of view though, compiler authors might disagree.
#1. Swarm of robot builders to make the habitats for the next billions who will need to move from rural areas. By the mid of the decade, the battery industry will mass-produce the next generation of 10x or more capacity long-lasting and fast-charging batteries.

#2. Peer-to-peer mobile networks coupled with low orbit satellite networks.

#3. Privacy-aware end to end encrypted apps.

#4. End of fiat currency. A new global electronic money.

#5. Personalised 3d-printed medicine.

#6. Full immersion BCI VR spaces

#7. By the end of the decade digitisation of public administration will make space for direct democracy and fast-paced public projects based on real-time electronic voting.
>...so, there is a server? What's with the name, then?

The name is just a marketing gimmick. Absent any other context, "serverless" seems like it must be a paradigm shifting technology so sufficiently advanced that it renders servers obsolete, as if by magic.

It's the same sort of trick that people sometimes pull when they show off an application to "do x in 10 lines" (or some absurd low number), when the app is just making API calls to a remote server running several million LOC.
>>DyslexicAtheist

Lets hope you are an atheist...
One of the things I am glad about in my country - India has a higher bar for "software" patents:

> ... following CANNOT be considered as inventions within the meaning of the act. "A mathematical or business method or a computer program or algorithms"
> were violent and out of control

Technically that’s true, but it’s important to remember the protest was peaceful for couple months. Then police started the violence. People have a right of self-defense.

> the country has been so much worse off economically and socially

Despite Ukraine have been fighting Russian army for almost 5 years now, what you’re saying is not true: https://tradingeconomics.com/ukraine/gdp-per-capita-ppp

> one of the lowest of any countries in the world

Not true. Ukraine is near the median, doing better than India or Philippines: https://en.wikipedia.org/wiki/List_of_countries_by_GDP_%28PP...

> which is why they began their separatist movement which led to its current civil war

Neither of that is true. The “separatists” for the “separatists movement” were Russian military personnel or special forces. The war ain’t civil, there’re tons of factual evidence of direct Russian army involvement.
https://www.rainloop.net ?

Anyway, what is the point in moving from one Giant to another Giant? :-)
Unless it saves the cost, I don't see the benefit of such hassle.
No. X
If you want to try socialist culture go work for the government.
Ian Stewart's top popular mathematics books (2012)
Jbang – Real Java Script:)
Funny how many independent comments predict a Microsoft demise in one form or another.

In the context of 2009, Microsoft was obviously in disarray and most would just accelerate a current trend to make a prediction.

Turns out many important changes in the decade were not predictable that way (although it applies for the success of the smartphone in several comments too).
Thanks for the bug report! Just fixed it :)
> Is Signal fighting it?

Why should they? This doesn’t affect them.
Totally agree with you here, I knew the comment I agreed with would be buried down here.

a good TL;DR; of this article would be:

Computers are not yet sentient life forms capable of understanding the real wants and needs of human beings. Current day recommender systems, and predictive text systems are just very souped up statistics, that don't really have a lot of context or understanding of the world and their role in it.
The last war USA "won" was WWII. For all that we spend on it, and for as many innocents as it destroys, our military cannot accomplish objectives that benefit the national interest. Which isn't surprising, because it has been optimized to waste resources, not to win.
Email itself has built-in resilience for such scenarios.
JMAP is a radically different beast. The similarities between this thing’s JSON format for sending and JMAP’s Email data type are superficial only: they’re both JSON and are representing the same thing, so it should be no surprise that they look similar. But that’s a quite tiny part of what JMAP is: JMAP is an object synchronisation protocol. (And this is why JMAP so much more complex than the typical REST API. And why I prefer it so much.)

I also think the JSON here is only for sending, not for receiving—I presume that you’ll receive the MIME message, because otherwise you’d be throwing away all kinds of essential information.

All of this gets you basically nowhere along the path to JMAP, and achieving a JMAP endpoint would be a lot of effort. This project doesn’t look to be at all suitable as a base for such an endeavour. Things like sorting (e.g. newest first), querying (e.g. emails from so-and-so) and JMAP’s state management (so the server can tell you “something changed” and you can ask the server to tell you what changed since x, rather than needing to throw everything away and start again) don’t work well within the design of this system—you need to store lots of extra details along the way, maintaining indexes and other such things.

For such an endeavour, I would instead recommend either wrapping an existing mail server in serverless voodoo (much of which I expect to be not too hard: you’re essentially just replacing ingress and egress and not running it as a daemon; but there will be architecturally difficult parts like getting push channels working probably), or starting new mail server software from scratch designed to be able to work serverless.

(I work for Fastmail on our webmail. I have general knowledge of how mail servers work internally, but little specific knowledge; for example, I have no idea how amenable Cyrus, which we use and develop, would be to serverless packaging.)
How long does it take in European countries, where the traditional system is (depending on the country) approximately instantaneous?
First 12 months of managing my first side project
idk man...

"Twitter accounts claiming to be located in Iran and throughout the Middle East pushed out many thousands of tweets under a handful of hashtags, such as #HardRevenge and #DeathToAmerica", well, Iran has population of 81 mln people.

I can easily see 'many thousands of tweets' by legit real supporters of Iran regime, considering that Soleimani was considered a war hero. Honestly, for a country with 81 mln population, 'many thousands' does not sound like a lot. It's not even 'tens of thousands'.
Most Beautiful Galaxy Wallpapers
kdbus has pretty low latency, AIUI.
Strange to not see an official statement and post Mortem from Stripe mentioned anywhere. Can someone who got a letter post a (redacted as necessary) scan of it?
It seems miraculous because people calling stuff "broken" on the internet are often greatly exaggerating
Federal Reserve isn't federal nor is it a reserve. It's a private bank. Scamming us since 1933. It's a worldbank central bank.
Tokenization and stop word skipping is something that in most cases needs adjustments. These adjustments are too complex to be config settings - they need to be in code. The solution could be default implementations that you could replace by Dependency Injection or Inheritance with Overriding. Unfortunately DI is not yet popular enough.
Age isn't what inspires the awe, though.
Just in case: the methodology by which CloudFlare destroyed a patent troll: https://blog.cloudflare.com/the-project-jengo-saga-how-cloud...
So how is it different than running it in the cloud?
Your link, fixed: https://raw.githubusercontent.com/0x4447/0x4447-product-s3-e...
Serverless is beautiful. You just need to try some basic serverless concepts. Like run a website on S3.

But to your second point, I agree. the technical hurdle required to learn all the configuration and moving parts ... And then to know that this language is vendor specific... Makes it less palatable.

That's why I expect the cloud vendors to normalize their offerings over time. I should be able to take a CloudFormation template from aws and put it through Googles Deployment Manager
>> Well surely that's a case of the range of the vocal chords? Parrots are another intelligent creature that has better range and they imitate all sorts of sounds.

Parrots (and birds like mainas etc) immitate human sounds and all sorts of sounds, but they don't discriminate between, e.g., the sound made by a train whistle and the sound made by a human carer. I mean that a parrot will not learn to speak a human language by immitating its sounds, any more than it'll learn to speak train by immitating a train whistle.

Human babies don't just immitate their parents' sounds, they figure out what those sounds do and how they come together to form language and express meaning. That is a small miracle that we don't understand at all well and Chomsky is 100% right to speak of scientific wonderment, in its context. It is really mind-blowing that kids can eventually learn to speak without, for the vast majority of children, anyone around them having any idea how to teach a kid to speak in any systematic way. Not to mention the trouble that adults have in learning another language even given formal training in it (which perhaps is further evidence that we really don't know how to teach language, because we don't understand how it works, so again, how can we teach small children to speak a language, but not adults?).

Chomsky's universal grammar is really the simplest answer: children don't learn how to speak a human language, they already know how, and they only have to learn the vocabulary and syntax of the language of their parents. This only presuposes that humans have human biology, and that our biology is responsible for our language ability. We can't learn to fly because we don't have wings and parrots can't learn to speak because they don't have human brains.

[Edit: that it's the simplest answer doesn't mean it's the right answer, only that it's got a damn good chance to be it.]
For sure! Happy to help.
hahahahahaha, they made the mistake of their life by saying no
You can get a cheap smartphone, put just the basics on it, and have someone else activate parental controls and keep the password from you so you are restricted to those basics.
Gadgets aren't a large proportion of most people's expenditure.
Parent Teacher Association
The current president was not president in 1953. He didn't create our horrible policies, and they certainly won't be changed when he leaves office. Many Americans are just as confused about this as some non-Americans may be.
I suggest you try to put the plan down on paper to realize it’s feasibility.

Farm equipment is far more expensive than solar panels and batteries, not to mention the amount of man power to deal with the scale needed for fuel production. Plus the extraction equipment.

In option B you end up with a shit ton of fermented waste. The amount you’ll have to grow for fuel will feed 20x more animals than you’d have in a local/small farm.

You’ll need a lot more land than usual to try this. The soil will be depleted in a few years even if you try crop rotation as your options are limited for fuel production.

Unless you show me an example of this system working I’m very skeptic, a lot of wishful thinking.
I doubt this applies to open-source software.
I love BIFL products, but this isn't something you can crowdsource. As soon as it became mildly successful, you'd be in the same cat-and-mouse game as Amazon.

Unfortunately there's no way to trust aggregated, anonymous online reviews. I just go with Consumer Reports or Wirecutter these days.
IT'S NOT A NEW DECADE. You have to wait until 2021 for that.
"inspect"

what a horrible choice
Apart from the stuff mentioned in the sibling comment, the numbers don't even pass a smell test.

That's 89% turnout, with international observers being denied entry. Compared to presidential election 2010 where Crimea had only 63.1% voters that bothered to act.
I didn't k ow about Redis pub/sub, I'll check it out! With a quick glance, I'm not sure it supports message durability (persisting messages to storage)?

IME, any Erlang system is difficult for noobs to contribute to; Erlang's syntax alone is... frightening :)

I really haven't hit any of the issues you mentioned with rabbit. Several clusters in production for years have been rock solid, connections are stable (and when they do drop, the client libraries, of which there are a multitude, can handle reconnection), throughput is excellent, and I've never once seen data corruption (and combined we must have processed many billions of messages).

The whole HIPE debacle I can at least agree on though! (I seem to recall it's deprecated now, but I might have dreamed that)
I suppose asteroid mining would be a next step.
I’m more concerned that ChromeOS is essentially a spyware operating system.
You're getting at what's known as rotten life syndrome[1]. The themes are consistent across every demographic. When someone is underemployed, overworked, under housed, impoverished, starving, a victim of crime/persecution, etc then they will manifest the symptoms of various mental illnesses depending on what's going wrong in their life. Therapy cannot be useful if the basic life of a person is unstable. Yet these people are told they aren't working hard enough, they deserve what they get, etc. It's absolutely ridiculous. We have the means the house, clothe, feed, and care for everyone. Our electorate has, and probably will, continue to get away with, misappropriating these resources for their own gain, at the cost of countless human lives.

1. https://www.stmartin-in-the-fields.org/mental-health/