skysight-inc/HackerNews huggingface dataset:
This is a common misunderstanding. Using foreign currencies is very much legal almost everywhere.

The distinction of "legal tender" is that (1) the state expects payment in the domestic currency and (2) when there is a dispute in court, any fines or financial penalties will have to be paid in the domestic currency.

This does mean that if you enter a contract which states that some payment has to be made in a foreign currency, a court can overrule this and force the payment to be made in the domestic currency instead. That basically never happens in practice, but it is possible.

As to why governments don't forbid Bitcoin & friends: in the larger economy, they just don't matter, so why bother? Now the ICO craze has caught attention because of securities fraud, and governments have stepped in.
The Principle of Reciprocity, the No Harm Principle, and Democratic Power Division.
Here in the UK, there seem to be two main demographics doing "gig work" - recent immigrants who don't have the language skills or qualifications for most other types of employment, and students or semi-retired people who need some supplementary income.

These jobs ("self-employment opportunities") are a long way from ideal, but for many people they're the least-worst option. The alternative to working for Uber or Deliveroo many well be unemployment. Gig economy workers have started to unionise, which is a highly significant step - the union has crowdfunded several legal challenges and has already chalked up some victories for their members.

https://iwgb.org.uk/
thanks for sharing your experiences and the link.

makes sense. i guess in my limited experience trying to unit test existing code that's a gnarly mess, as you gradually rewrite it to decouple dependencies and isolate accreted responsibilities into single-purpose collaborator objects that can be dependency injected, and generally get rid of as much global mutable state as possible and replace things with genuine functions, you end up with something that's broken into components that can be easily constructed and tested in isolation. i can understand then how it would be easy to delete some of those components. (not saying your approach is exactly the same as what i am describing here).

re: the link

> While code reuse has been commonly promoted as a universal good over most of the history of computer science, it comes at an increased cost of change & replacement. In order to rewrite a bit of code, one must ensure the rewrite will satisfy its contract with all of its callers.

yes, i can totally appreciate this. i've been on projects where not-very-technical management suddenly decides it wants to focus on reducing the amount of code duplication, as that's a goal and metric that can be talked about while only having a superficial understanding of what's actually going on in the codebase. for codebases with swathes of low-quality code and poor automated test coverage, trying to couple everything together unnecessarily for the goal of "code reuse" can turn out to be a nightmare: a lot of previously unrelated components without solid regression test coverage suddenly depend upon some poorly designed bug-ridden common dependency with a broken abstraction that is constantly getting patched by developers who are touching one or more of the leaf systems that depend upon it.

to quote a pithy line from http://quotes.cat-v.org/programming/

> Before software can be reusable it first has to be usable.
It might be interesting to someone that GitLab is not seem to be compliant with current European data regulations (GDPR), it is worth reading their terms and privacy statements [1][2]. E.g. even self hosted GitLab phones home in opt-out fashion.

GitLab collects information about usage from each self-hosted GitLab instance (Community Edition and Enterprise Edition) through a usage ping. The usage ping sends a payload containing data such as total number of projects and pipelines, as well as license information and hostname to GitLab.

...

The information from the usage ping is not anonymous, it is linked to the hostname of the instance [3]

...

The documentation is a merge request [4]

This MR loads the EE usage ping asynchronously on the admin application settings page and now includes the counts of the following items:

Comments
Groups
Users
Projects
Issues
Labels
CI builds
Snippets
Milestones
Todos
Pushes
Merge requests
Environments
Triggers
Deploy keys
Pages
Project Services
Issue Boards
CI Runners
Deployments
Geo Nodes
LDAP Groups
LDAP Keys
LDAP Users
LFS objects
Protected branches
Releases
Remote mirrors
Web hooks

[1]https://about.gitlab.com/privacy/
[2]https://about.gitlab.com/terms/
[3]https://docs.gitlab.com/ee/user/admin_area/settings/usage_st...
[4]https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/735
I'm not sure how this doesn't qualify as unlimited local calling?

The situation in rural KY on GTE in the early 90s was quite similar -- I even remember using 3-way calling to bridge an aunt who lived a county in one direction with a grandmother a county in the other direction. For us, either was a local call, but for the aunt and grandmother to directly call each other was long distance.
I'm in agreement about the uselessness of words to define time, but I doubt that even using math will help understand time. I'd argue that both math and time arise with thoughts, i.e with the faculty of defining concepts and reasoning about them, but defining a concept is not the same as understanding the essence of the thing that is being defined. I see mathematics as the extent to which "thought muscles" can be flexed (which admittedly is very impressive), but to understand the nature of time, one would have to "step out of thought" as well, which if possible would be a rare capability and obviously not an insight that could be conveyed with explanations or definitions...
I've felt the same way. Serverless is most appealing when you're starting out and have low traffic. It enabled us at ipdata.co to have the most global infrastructure possible with the lowest latencies at an insignificant cost.

At some point I believe when we're big enough we might switch to using servers in all the regions where we currently run APIG+Lambda.
Those coins the government issued were either gold or silver. The notes the banks issued were a promise to give the bearer a certain amount of a precious metal.

As to the monopoly on coinage that’s just wrong. Best example

https://en.m.wikipedia.org/wiki/Maria_Theresa_thaler
> The blockchain allows two strangers to interact without needing to trust eachother

This is false. It would only be true if said strangers were very skilled programmers having the time and know-how to audit smart contracts.

In practice, cryptocurrencies rely on users trusting the operators and intermediaries and ultimately the state to prevent or at least strongly punish fraud.
You know the internet (ARPANET) and the microprocessor were largely birthed from military contracts in the 60’s right?
Regardless of whether the banks deserved to fall after 2008 or not, I'm struggling to of any way in which things would have been different with cryptocurrencies.

Do you seriously think that one wouldn't be able to construct fraudulent financial instruments on top of cryptocurrencies just like you can with the regular financial system?

If you think that there is a difference in this regard I recommend you investigate how these financial instruments were actually constructed.
What do you mean with “actual, physical thing”?
Unless I missed some quite huge news I don’t know about any particle that “creates” time unlike Higgs boson that “creates” mass.
Obviously the “creates” is a huge over-semplification.
Wow you really misrepresented those chat logs. The personas portrayed within appear to be interested in the concept of CP, seemingly mostly for its forbidden nature. Whenever they discuss an individual file, there are questions about whether the participants are 15yo or older, or whether the file is "really porn". If these are really the deepest depths plumbed by that "scene", the whole thing has been wildly misrepresented.
It's the pro machine though. It should have ports.

Four is down from 7 holes on the Macbook Pro 2015. (Magsafe, 2x usb a, 2x thunderbolt, SD, HDMI).
Most manufacturers send a repair person when the product is out of warranty? I don't think so.
I must clarify what I mean by "made". I have a university degree and am a mid-level employee in a large corporate company. I don't have to worry about food, shelter and healthcare but I have to work for the next 20 years to pay off my bond. I am one of the millions of workers, not a millionaire. I am not exceptional.

I agree with you on the determination and hard work. There is no substitute.

On luck, do agree it plays a role. I think the first bit of luck is the parents you are born to. My grandmother had seven children. I have at last count between 50-60 cousins. Probably higher number of nephews and nieces. Some of my cousins are already grandparents. My dad was the last born so some of my cousins are almost as old as he is.

Now back to luck, my observation looking at my large family is that the values and principles your parents instill in you have an impact. Some of my cousins believe success comes from witchcraft, so much so that there are tensions within the family as some branches accuse others of witchcraft at their expense. Having good parents even just one parent who doesn't poison your mind is the first bit of luck. The rest is how you use it. The second observation I have made is that kind people seem to make good parents. Hear me out. I have aunts in similar position, poor, uneducated and largely dependant on the land. When I visit, I have observed one will complain about everything and offer me nothing to eat or drink. Another aunt in a similar position will offer me whatever little she has. She will make it a point to collect some of the wild fruit I used to love as a kid. She does not act poor and helpless, she just acts like my aunt and treats me like a visitor not a savior. I suspect she doesn't view herself as being helpless and poor but she feels she can contribute in her own way. I think she instills these same values in her children. My observation is that children from such families tend to be more successful, at least this is the case in my extended family. Success is relative off course.
How can I cryptographically prove that the seller shipped me a brick, instead of an iPhone?
Information Gathering Using Windows Command-Line
SeaMonkey
> If one assumes it is not possible for a system to resist state controls, conclusions do not make sense in the context of Bitcoin;[...] For example, without the axiom, how can Bitcoin be trustless and a sound money? Does not sound money in this case require trust that the state will not subvert its foundations?
Useful trick, although I first discovered it when visiting family, buying a game on my account and then wondering why I couldn't play it offline back on my own console.
> It’s a ”function value”, since you haven’t applied it to another expression.

foo bar

is it calling bar then foo or passing bar as a value for foo?

> As soon as you get serious about type-level functions, the first syntax beats the shit outta the second.

Obviously it is not. Since you still need parenthesis for disambiguation and edge cases.

foo(bar)

There is no ambiguity here. Simple rules are the best ones: parentheses for all function call.
You might want to check RhodeCode at some point. Because our main customers are in Healthcare/Insurance/Automotive, and all those industries require strong auditability. We built very advanced audi logs capabilities, every permissions change, every comment, is traced with IP user and old data is saved.
I've never heard of HardenedBSD before. I thought OpenBSD was generally considered the best choice for serious security, but I'd be interesting in reading up more on how they compare. As someone that's not an expert on the subject, it would help to get some extra info that explains why certain features are useful for improving security.

It's not clear that all these features impact real-world security, but maybe I'm just inexperienced and naive. For example, OpenBSD has "Most of base sandboxed", which seems like a huge deal to me. Knowing how many security issues we've seen in the last 10 to 20 years relating to each feature would help in understanding their impact a lot more.

Some immediate questions that popped up from clicking through their pages: Who uses this OS? There's a few company links, but I had a hard time figuring out what some of them even do. Maybe this is a really dumb question, but why FreeBSD over OpenBSD? Finally, are changes being upstreamed? Can we expect these improvements to eventually make it into FreeBSD?
Tiny Houses Solve Huge Problem
Positivity is the easiest shortcut to dissatisfaction and suffering.

EDIT: When positivity is divorced from addressing reality, bad things occur. The majority of positivity pushing I've experienced falls into this category. Happiness != willful ignorance.
>We're starting to ramp up traffic now by orders of magnitude (with many more to come) and it's soooooo awesome knowing the stack is pretty much bombproof.

This does come with additional cost. Serverless pricing doesn't scale, your costs increase linearly with your usage, and there're no discounts for bulk usage or reserved pricing.

We were recently on the receiving end of a massive HTTP GET Flood DDoS and although we did not experience any downtime as a result of it, I ended up finding out about it a few days later when billing alarms started going off.
As the Romans and many others found being able to mint coins doesn't give you as much power as paper money since you need to find the gold and silver to make the coins (debasing the currency is a great way to destroy your economy). This really limited the practicable power of government.

It took a while for the idea of paper money to catch on, but once fully accepted the modern state became possible.
@ mabl (mabl.com) we've been running a serverless backend on Google Cloud Functions for over a year. It's handled 600M function calls/month without much trouble. Our findings are:

* Eventually you need to promote a function to legitimate service for cost savings (e.g. GCF ️ AppEngine Node service)

• You need a buffer (e.g. GCF outscales services it calls) such as Pub/Sub

• Multi-repo/project layout is best for deployment speed, but needs extra dev/CI tooling to simplify boilerplate

• Minimizing costs can be creative/tricky compared to legacy services

• GCF is great for automatic stats and logging (Stackdriver) and "it just works" configs, compared to Lambda

• Don't go cloud functions everything, just the parts that are a good fit

We've gotten a good uptime using cloud functions, but we're always pushing for more nines. Since the functions tie together a bunch of backend Pub/Sub queues and services/stores, a brief cold start or queue backup has no notable impact on the overall system latency or throughput.

BTW, the coolest feature of AWS Lambda I've found is tying it to SES/SNS for inbound and outbound email routing. I've been running my personal email for years through a Lambda function for a few cents a year.

Overall the space is rapidly evolving and we'll see lots more features on Azure Functions, AWS Lambda, and Google Cloud Functions. See our learnings [1].

[1] https://www.slideshare.net/JosephLust/going-microserverless-...
I’m not sure how is this different from an employee copy/pasting confidential data in an email and sending it off to a third-party. Will you also blame email clients for making it “too easy” to leak data to third parties?
To keep your personal life out of the company
OK, now you're just ranting and/or making stuff up. It's not actually true that the current generation of pensioners paid towards the previous generation, as social security taxation didn't really exist back then or was trivial in comparison in terms of #s of dependents and amount paid out.

Every generation takes stuff for granted, true. Also, they play their music too loud and disregard the eternal verities (c.f. ancient Greeks).
>These are welcome improvements, but I worry that they will continue increasing complexity to the point that we have another C++ on our hands.

C++ got that why by accretion of features.

Rust, on the other hard, removes non ergonomic syntax, or changes convoluted features to easier to grasp ones.

Even when it adds a second mechanism (e.g. async/await over futures) that's still a huge win, and nothing like the mess C++ is in.
we’re trying to narrow down why some people have issues and some don’t, not make excuses for it.

In my office we have no issues across about 20 2016 and 2016 models.
You are propping up a very weird straw man definition to tear down which has absolutely no basis in material reality, so that you can simply state that taxes are bad.

From an actual real world level, it’s unfair that the stock market is used to decide how good the economy is when 84% of the stock market is controlled by the top 10% richest segment of the population. It’s unfair that corporations get massive tax breaks provided by local municipalities for short term political wins in the establishment of jobs that they will summarily destroy if another town comes in wit better incentives 5 or 10 years down the line living that town in ruin when they leave. It’s unfair that companies are allowed to offshore their headquarters and pay no income tax at all to their countries of origin. It’s unfair that these giant companies can control and manipulate our political system with money.

The point is it’s irrelevant how you define rich, we have real unfair realities that we can look at and address. Coming up with an arbitrary definition of rich is a distraction rooted in no reality.

This is a very naive statement, with a heavy helping of dog whistling libertarian utopian memes and philosophical navel gazing.
So that the 0.01% of people who turn off Javascript have a nicer experience?
Do you know of a good archive/paper/article that summarizes the bad design characteristics of the early protocol designs? Is it safe to try to get familiar with new designs and compare with the old to extract the bad lessons learned?
More importantly: your children will end up poor through no fault of their own, and once you're there, the increased cognitive load of having to get by on less makes it much harder to break the cycle. The association between poverty and things like poor nutrition, fewer school choices, etc. certainly does not help, either.

Not to mention that, as others said, making the "right" choices may not be financially feasible; when you're poor, you're more often than not stuck in a "lesser of evils" situation.
Remember that the GDPR only applies to personal data. That is defined rather broadly, but it still might not apply to all the information you've mentioned.
Any links on how to implement your email routing setup?
I most definitely agree. I just typed a response further up this trail saying the first bit of luck is having good parents or a good parent. Some of my cousins believe success can be brought about through witchcraft. In most cases, it is, unfortunately, something they learn from their parents.
5. Look for another job. The CEO may have been correct about getting out and talking to customers but delivering it in that way was wrong.

I've worked with people like that and they dominate their organisation with fear. It makes for an utterly miserable workplace.
Also Samsung is starting to manufacture 8TB Ssds, so a refresh con the high end side is due soon for everybody, not just Apple
Learning Cognitive Models Using Neural Networks [pdf]
Low lets do the scent test on humans and see how well they will perform in it.

Point being that perhaps the visual markers we used for dogs were not sufficiently strong.
Developing a SaaS product based on completely proprietary stack that you can't even host yourself is VERY dangerous!!! Just yesterday there was a report that twitter bought a company and immediately closed their API access to all customers.

What will you do, if Amazon decide to close your AWS account for some reason? What if they discontinue one of the services you use?

Here is a huge list of products discontinued by Google as example:
https://en.wikipedia.org/wiki/List_of_Google_products#Discon...
> [..] it's not clear that it's a scalable solution.

What a big word. `s/scalable/reproducible`.
The Holotypic Occlupanid Research Group: A Database of Synthetic Taxonomy
Last I checked, it's significantly more likely to become poor through no fault of one's own than to become rich through no fault of one's own.
> $1000 a month for every employee?

Typo? Pricing page [1] lists it at $99/mo

[1] https://about.gitlab.com/pricing/
I do not think so, and I did not say so. On the contrary. What I said that people who have zero unspent income are taxed zero on that amount.
But the roads and that salary and pension are often paid for with debt - meaning that the younger generation is paying for it twice: both the taxes to pay that debt and the pensions for the people who did the work. Pensions that won't be there for the younger generation when they reach retirement age.
For the non-discerning user, yes, that would be just fine.

Was responding to the argument that it works just as good as in MacOs though -- where companies were swift to change assets.
We got DoS'd with a few hundred million calls over a few days and the dynamodb cost was about $4.
Reddit Rolls Out Customizable News Tab to Most Users of Its Official iOS App
I wish I could build my .NET code in Gitlab which runs exclusively on *nix.
I don't think it has anything to do with whether you are a millennial or not. If you try and run a workplace based on fear then the only people who stay will be the ones with no choice.
That depends on the ircd, but on Freenode you could decloak using the services to ban the user from channel using IP ranges and see if they trigger (I think. It has been a few years since I this trick used, and it might've not even been bans). Extremely inefficient, but if you have a bouncer with auto rejoin on...

In any case there are some really obsessed people who probably know a hundred ways to take over your channels at the very least. Seeing some of these people do their thing is one of the reasons why I steer clear of IRC these days.
>If you change one factor, you can easily change other ones without meaning to.

AKA "second order effects"
A Good Number of the Richest People in the World Are Cryptocurrency Novices
My initial comment was probably too much gut-reaction.

There is good popular science that is useful.

For example, maybe the designers of Mario Kart read about QCD and the strong force: this is a weird force, which---unlike electromagnetism and gravity---gets stronger (not weaker) with distance, like the pull on a rubber band. Maybe they read that, and that's how they came up with the game's rubber band mechanics.

But I do think a lot of the highly publicised stuff is unfortunate, because they deal with highly speculative stuff (ST) and/or give the reader a false sense of understanding (BB), and in general writing 300+ pages of high-level hand wavy explanations is of questionable use to me; I'd make it shorter and give it away for free.
Learn math fast
Thanks for sharing your experience. I am glad you bounced back and all the best to your siblings. It always warms my heart when I read heartfelt comments on real life.
One of the best things we did at ipdata was start using Sentry in our lambda functions. We caught an unbelievable number of silent errors that would've been impossible to find with cloudwatch.
Jacques can absolutely tell the difference between CGP and serverless architecture, so if no more information is forthcoming, it's due to non-disclosure agreements ;)
You can't just call something a nightmare. You have to point out to these blindly privileged rich knuckleheads that the garbage man won't be taking out the garbage if UBI comes to pass.

No shit. He won't. Not unless you pay him 300,000/year and that's a whole other kind of economic catastrophe.