skysight-inc/HackerNews huggingface dataset:
Kids also don't have much money to buy games, and have lots of free time to figure out how to pirate them. Maybe some of them can convince their parents to buy it for them.

For me Buying a 60-80$ AAA game (I was a teen in the early 00s) by earning 5$ from time to time mowing the lawn or washing my dad's car was a hard sell. Even when I started working retail at min wage (7$), it was still a hard sell.
If you thought about portability when you were writing the code, then yes, you just flip a compiler switch and you're good to go.

A lot of the older 32bit software didn't ever consider the need to switch to 64bit in the future, so there is plenty of implicit assumptions made. These are sometimes very obvious (e.g. hand coded 32bit assembly), but sometimes very hard to detect, and can have a lot of logic built on top of it. For example, consider these two structures:

struct A { int n; void *p; float f; };
struct B { int a, b, c; };

Both structures are 12 byte large on 32bit, but A is 16 bytes on 64bit, because the pointer will be naturally aligned to 64bit boundary, so it will have 4 bytes of padding after n.

There's plenty of ways the code could assume that sizeof(A) == sizeof(B). For example, it could use memcmp() to verify the structures are equal, or it could be allocating them from the same slab allocator to minimize fragmentation.
These kinds of bugs will not be caught by the compiler, and they might not be easily noticeable at runtime. It takes significant effort to port a, say, 20 year old codebase written for 32bit over to 64bit.

Yes, it's easy to say "that's bad code, you shouldn't have written it like that in the first place", but programming 20 years ago was drastically different than today, and those "hacks" could make or break a product back then. And, at the time some 32bit software was written, it was not even obvious what 64bit would look like, so it was not obvious how you'd prepare for it even if you wanted to.
> At some point the # of flight sim type games plummeted and the ones that stuck around bifurcated into hyper-realistic to the point they are a time suck (cause you could be using an actual real flight sim for real flight training) or they are hopelessly unrealistic and no fun compared to the old stuff.

The following info might be of interest:

The company behind Digital Combat Simulator (DCS World), which is the hardest of hard core military flight Sims, recently announced Modern Air Combat (MAC) which I believe is aiming for the level of fun vs realism you mentioned.

"Over the past year, a massive amount of work has gone into Modern Air Combat in order to make it a AAA title. During this period, we have also expanded the scope and features of the product substantially. This has led to us push back its release date to 2020.

Modern Air Combat will not be a DCS World product, but rather a new series for us that focuses more on action, gameplay, and a shallowing learning curve."

https://www.digitalcombatsimulator.com/en/newsletters/newsle...
Taking something that exists, and making it hugely popular or more accessible (think ride sharing or house sharing ala AirBnb) can be disruptive. I'm not talking about who invented it. I'm talking about how disruptive it is. Seems like others disagree which is fine, but for me personally, online education has been a game changer that I've greatly benefitted from.
Found one on Twitter: https://twitter.com/dercentralist/status/1213216360630759431...

Looks like it was the vendor ‘Legalinc’.
I also don’t get this. I’ve been programming either professionally or personally for 30+ years. But this isn’t a new phenomenon.

Back in the early 90s you had an “Apple II Forever” movement with people still holding on to their 8 bit Apple //e’s while Apple and the rest of the world moved on.
> We should expect a machine learning system to act as a correlation-seeker [...], without a nuanced understanding of what prejudice means.

One likely outcome is that increased usage of ML will lay bare more gray-area correlations that force us to confront broader systematic prejudice in an uncomfortable way. Now whether we make material changes based on these discoveries or whether we leverage our significant ability for post-hoc rationalization to paper over the cognitive dissonance is another question entirely.
I don't hold much hope. This is the same country that elected the Liberals (the current government) on a policy of "stop the boats" and "the opposite of what the other party wants".

Murdoch's ownership of the media is extremely effective.
If it is above 24 degrees Celsius out there most people will be sweating already just by cycling normally. It's not just when you're going too fast. Either you've lived in incredibly flat and cold cities or people just don't feel comfortable talking about sweating.

I used to cycle (about a year) to my previous work, where there was a place I could take a shower afterwards. I arrived there absolutely soaked up, and so do most people.
Well, all of those accounts might be flagged for further investigation. Of the premise is they are not legitimate, then Iran just burned a large quantity of propaganda assets. Some amount is legitimate and some amount is propaganda, it’s just hard to know where that line is drawn without analysis
There's a firecracker VM and a Linux OS under the Lambda. Both of which need to be maintained by Amazon.

Edit: "managed cgi-bin" is perhaps more apt.
Life-Changing Books to Read in 2020
You don't understand what money is. To a first approximation, money is a intermediary unit for converting and exchanging value; it's not a large proportion of wealth by itself.

The world could make do with very little money if it could move faster. Quantity of money times velocity of money times unit of time gives you the total monetary transactions over a time period; if you increase the velocity, then you can decrease the quantity, and nothing else would change.

https://en.wikipedia.org/wiki/Velocity_of_money
I thought goaccess (which is spectacular) was for HTTP logs, and not a general purpose logging solution
Presence on this list potentially indicates individuals of higher net worth and credit history, making it more valuable than other sources?
When you are “running it in the cloud” with a traditional VM you still have a server that you can log into, that’s always running, requires patching and if you get a spike, you have to set up your own scaling policies and it will usually scale more slowly.
Stirring paranoia as a buisness model for 2nd tier softwar development regions.
If this is trivial, it should be rejected. I also don't find this to be obvious -- there is a reason it took decades of working on end to end encrypted chat algorithms before they came up with something that has all the desirable properties of the double ratchet algorithm.

This doesn't mean I'm in favor of or against software patents, I know too little about the topic. I just wanted to say that this isn't that trivial, and if it were, it would not be patentable: https://en.wikipedia.org/wiki/Patentability
Bitcoin Halving Explained[2020 Event]
Saying he'll step down due to his health isn't just closer. It's what happened. He resigned a bit over a month before his death.
Exactly - maintained by Amazon not by you.
Linkedin might work.
I don't think it ever worked that well, but I have also always followed a different muse than the current zeitgeist.

I think that SpaceX is living proof that you can move very fast indeed, without breaking things.

As we well know, they do, very rarely, break things (with great video), but when that happens; it only happens once.
People's financial incentives are not aligned with the climate's necessary modifications. The two won't be aligned until climate passes over its tipping point and enters an irreversible feedback loop.
Traditionalists is a good one.

No worries folks! It's just tradition around these parts to petition a university to expel an adult because a video leaked onto the internet of them having sex. They knew the risks!
Do you also complain when people say they have a “bug” in their code or that they have a “server farm”? Are they literally watering the server floor and waiting for computers to grow?
Yep, but how can you be sure the serverless provider will never go down? I've witnessed multiple times when AWS's services went down.

> If you're running a saas and the increased traffic comes from paying customers, you likely prefer a huge bill to downtime.

Well, in such situation, I would probably run more advanced container orchestrators such as Kubernetes which you will then configure to automatically spawn the additional server instances.

Of course there are certain advantages in running a serverless code as you have just mentioned, but since my primary concerns are "my data is mine" + "no vendor lock-in" + "I control all the gears", it is not the best option for me. Unless I want to run & provide the serverless services by & for myself.

It's always a game between the security (more freedom) and the convenience (less freedom). Though, for some, there is more freedom in the convenience (until they start to see their hands are in the digital cuffs :P)
Artist M.C. Escher Demonstrates His Artistic Process [video]
Maybe not true:

https://www.ncbi.nlm.nih.gov/books/NBK232323/
Indeed.

I suspect the "serverless" word was created due to the emotional appeal to a specific (majority) group that is strongly opinionated against having servers at all.

Reading from the README.md file:

There are two major limitations with SES:

For security reasons, AWS defaults to 200 emails sent per 24 hour period at a rate of 1 email/second. If you need to send more than that, you'll need to ask AWS to increase your limit.
By default, you can't send emails to unverified addresses. If you'd like to be able to send (as opposed to just receiving), you'll need to reach out to AWS to remove this limitation from your account.

I see zero benefit in having complete vendor lock-in, non-sense limitations, seriously, with a $5 VPS can send at least 300 emails per minute.
Again, idk, but I would not consider 5-9 thousands of fake accounts 'a large quantity of propaganda assets'. You can probably buy that amount of accounts for 10K, or 50K USD, or some similar sum. Chump change for a state actor, and commercial twitter farms existed for a better part of this decade, so there are, probably, 10's of millions of fake accounts to buy.
Iran can probably rotate them daily for the whole year. (And I'm not sure that these accounts, being fake, can really influence people opinion).
Show HN: A tool to Organize, share and discover maps and places
We can and should discuss reasons which led to current state of the world but there is nothing ambiguous about Iran, China and Russia being bad guys today. No need to put it in quotes. They are indiscriminately killing people in tens of thousands, annexing neighbor territories and in general maintain inhuman totalitarian regimes. And this happens today.
The people of Bolivia have recently learned this to their great misfortune. The USA government hasn't even been shy about its support for that coup against a democratically elected leader who lifted so many out of poverty. The regime who took over celebrated the fact that they are white Christians and not brown natives.
So we're now at a Hacker News thread, linking to a Reddit thread, linking to a Quora question, which pulls from a Google+ post, which originated as a website inside Google.

Can't wait until 2030 when we reminisce about the 10 year anniversary of this thread.
كلمات اغنية شهد الحروف ماجد المهندس
The reason for this has to be economics / lobbyist driven. It makes no sense technologically (because it could not be effective) and there are far more dangerous examples of American companies developing technology that assists the Chinese military, such as private search engines and social credit systems that leave the general populace unable to make democratic influence on military actions or government policy.
Speaking of ratchets, that's the purpose of such "international agreements" for patents, copyrights and so on. Countries A and B agree to accept each others "intellectual property". Then Country A says, well, for parity we ought to set X=10 in our law, like theirs, and since we're setting X=10 and we've always made Y ten more that X we should also set Y=20. Then in Country B they say oh, well there ought to be parity in our law too we should set Y=20 also, and we've always wanted X the same as Y so X=20. Back to Country A, there's just no choice, we have this international agreement but it wouldn't be fair unless we set X=20 like Country B did, and so now Y=30.

You can keep doing this back and forth forever as you have time, ratcheting up both variables forever and always assuring any concerned citizens that your goal isn't "really" to just make the variables go up and steal from them, it's just "international agreements" force your hand.

Nobody should fall for this.
For whatever reason there seems to be a semi-official version hosted by Vermont: https://ago.vermont.gov/blog/2019/12/31/stripe-legalinc-noti...
In theory, so does the US.
The following resources provide some context about the frequency of high energy atmospheric meteorite impacts:

https://cneos.jpl.nasa.gov/fireballs/

https://en.wikipedia.org/wiki/List_of_meteor_air_bursts

Edited 14:32 MET
While Australia is insignificant on its own. Its per person contribution is far above average. And since slot of people want to live the developed lifestyle like that of Australia the problem is it offers the excuse to being scaled up in other aspiring countries.

Additionally Australia actively dismantles action amongst other countries. Your comment comes off as knowing the pond in the ocean of the problem. It also exports coal on a gigantic scale, read top of the world so other countries do her polluting.
The export ban is on the software? Not the algorithm itself? And would it be broad enough that all AI and QI frameworks like PyTorch, Tensorflow and Qiskit would fall under its purview.

These restrictions seem to flow from a mental model that still views software as a product purchased in a shrink-wrapped box. Rather than the services based model currently extant.
The emails sent by your $5 VPS wouldn't stand a chance of actually being delivered to people's Gmail or Outlook mailboxes. Whereas SES actually works.

Also, it is incredibly easy to ask AWS support to increase the limit. A startup I worked with had only thousands of users; we told AWS about it and they gave us 5 million emails per 24 hours.
I don't know what kdbus is but you're never going to have less latency than copying a value into your instruction register.

And the fact you think a software bus is good enough is the reason so many things are so slow these days. It just depends on what your standard for latency is.
Oh, right, thank you for opening our collective eyes. I didn't know that it is USA who invaded my country, annexed territories as big as whole Belgium and killed tens of thousands soldiers and civilians only in recent years. I was too negative to the poor innocent Russia while all the time I should have known that it was USA all along. The BIGGER problem indeed.
Not on fox News
I have about 200 games in my library but not a single one with denuvo. With denuvo it you aren't buying a game, but just a permission which can expire at any moment and it's gonna be up to the developer if they want to fix it or not.
The Design of Postgres [pdf]
That's pretty much the definition of managed hosting.
>> Akin to a caricature; the cartoon contains the most salient features

The question is - how do we know what are the salient features? How do we figure out that if we make _this_ drawing, it will "remind of" an owl, and if we make _that_ drawing it will "remind of" a dog (or not, as the case may be)? I mean, if we knew that, how humans extract salient or relevant features from their environment, we'd be way ahead on the path to AI.
Why hasn't your knowledge of USA actions in Iran made you more suspicious of "official" media accounts of USA actions elsewhere?
Doom removed it after four months. https://kotaku.com/denuvo-explains-why-doom-dropped-their-an... Rime removed it after the DRM was cracked. https://www.pcgamesn.com/rime/rime-denuvo-removal Rage 2 and Hitman 2 also removed it after a while.
> Also, I have no fucking idea when you say that "they don't make phones like that anymore", since Nokia still makes the 3310.

As others have mentioned, most of the phones that do fit the criteria of a modern dumb phone don't work on Verizon. I had plans to buy the 3310 if they ever released a 4g version.

> Sounds like you aren't the target market either, since you want a phone that only does phone calls, text messages and Facebook Messenger, the latter of which the Light Phone does not do

I would happily go without Facebook Messenger, but since my phone supports it, it's a convenient thing to have access to. But you are right, I am probably not the target market for this phone.
To you. But the world has moved on from Apple 2e and now managed hosting is analogous to serverless.

See because only science has a concrete fixed point for measuring which is the speed of light.

Human culture is subjective buzzwords where the only relative fixed point is when they learned a term.

Serverless is “managed hosting 3.0”.

First there was bare metal, run your cage. Then ec2/traditional VMs. Now just an ephemeral thread.

Computer people need to stop thinking in terms used by product & marketing people. Reasoning around it from the perspective of how it’s implemented specifically helps with the understanding.

It’s a Linux OS wrapped in layers of UX to facilitate composition of services. Unix command line tools at scale.

Cloud provider is just an OS at scale. They handle CPU, memory, scheduling, etc., all the same things a desktop OS does from the end user perspective, using a different process model we don’t generally care about as end users

Hopefully OpenAPI will help normalize this interface. Who knows though. Rich people like to drag their feet when they think sticking with the status quo gives them an advantage. Bezos may feel like making it easy to copy paste away from his cloud is a shitty idea
I'm missing something - how are people reading this in an email client if it doesn't have IMAP support?
Currency can be printed electronically these days. Beings can't eat currency or shelter in currency.

xkcd climate timeline:

https://xkcd.com/1732/

I know there's a huge difference in data resolution, but worth pondering about nonetheless.
When you are just using a VM - it’s your responsibility to keep the VMs and the runtimes patched, design a scaling solution, etc.
Progress in AI tech has been due to open sharing of knowledge, so much so that even companies such as Apple which tend to keep its research under closed doors started publishing open Machine Learning journals to attract talent.

AI tech is too powerful to be monopolised, if not democratised it might become another 'semiconductor' industry.
"The source-address token is a unique, authenticated-encrypted data block provided by the server, which cannot be decrypted by the client. For the
purpose of IP address spoofing prevention, it contains
the users publicly visible IP address and a timestamp
as seen by the server."

Compare ...

http://curvecp.org/security.html

"Does CurveCP provide client address authentication?

No. IP addresses are not secure in any meaningful sense, and CurveCP does not attempt to make them secure. Servers that distinguish between clients must do so on the basis of long-term client public keys, not IP addresses."

Users can create new public keys anytime they want. They could, e.g., create one key for one purpose and another for another purpose. Over the years, I have noticed a common theme in the design of all djb software. Whether it is intentional or not, I do not know. Control rests with the user.
It is in the cloud. It's different in that you don't have access to the cloud server, just a service on it.

To me it's like having one hand tied behind your back while someone else uses their hand to do what you'd have done with the one tied behind your back. It's cheaper, sometimes it works the way you want it to, but you always feel a bit restricted.
Ever tried "DIS optical flow" in OpenCV? Works like a charm for me even in challenging conditions.
I have worked in government (twice) and large and small companies, now working in the private sector for the last 20 years. There are structural inefficiencies and perverse incentives in both domains, though they are very different in style and visibility.

In magnitude, not so much.
This seems like an excellent review. I'll check it out. Thanks very much!
I tried a flutter app i found from the sample app catalog on the iOS store on an iphone X and the scroll wasn't really good (although the views were very basic).

Can you point me at an iOS app made with flutter that implements this correctly on the store ?

EDIT : it's the "veggie season" app and i've tried it again on my iphone 6. it's almost unusable. The scroll stops completley sometimes and other times it just scrolls randomly to places. It's just a scroll list of images. Nothing else. That's very troubling..
What is the proper value of human life? Does it change over time?

And is the budget-wise national-healthcare-system administrator qualified to make that determination for you?

And, if they do not want you to get better while waiting on line (most people do bet better for most things, except, broken legs, without treatment) or want you to die while waiting on line, why are the lines so long?

In any case, even in Singapore, with arguably the best-balanced system in the world, things are complicated, when people's lives are on the line...

https://faculty.chicagobooth.edu/john.cochrane/research/pape...
Flutter is just a cheap Google copy of React just like now shelved Google Plus was a cheap Google copy of LinkedIn/Facebook. It can and will be discontinued.
I interpreted it to mean:

if Signal is using the technology, and the technology is patented, then Signal will be affected?
> non-sense limitations

Limitations to block bots setting up, spamming, then tearing down over and over to avoid filters.

Its easy enough to ask for a limit increase and you'd only likely run into issues as a new account with little biking history.

That said 100% agree in this solution being a poor choice w.r.t vendor lock in.