skysight-inc/HackerNews huggingface dataset:
Maybe.But Germany has cities but they created a political system(after ww2) optimized for cheap real-estate , and they do have fine cities, while their real-estate prices has Rose neglibly over the last few decades.
The best way to compare the features could be https://docs.gitea.io/en-us/comparison/ which is a really fair comparision.

Edit: This list have been created on best efford, if you find any wrong information a pull request is always welcome.
See my comment below about this: https://news.ycombinator.com/item?id=17247701
The irony in that Facebook shares data with Chinese companies despite Facebook being blocked in China.

https://www.reuters.com/article/us-facebook-privacy-congress...
GitLab was initially hosted on github too
Well GitLab is hosted on Azure, so you're out of luck there if you're that paranoid.
highly astute
I think changing "And who was it that" in every sentence to "We" and removing "? Oh. Cloudflare." automatically would remove the snarkiness.
Agreed. GDPR is a good thing. I feel like the LA Times is just being difficult to make a point somehow.
gitea.io is run on Digital ocean. You can see the expenses here: https://opencollective.com/gitea
While I'm at it, 2nd best: _Managing Humans_ by Michael Lopp (aka Rands).

https://www.amazon.com/Managing-Humans-Humorous-Software-Eng...
Et le coup de grace (http://www.thierryvallatavocat.com/2017/07/vol-de-fichiers-i... ):

"On rappellera qu'en l’état de la jurisprudence de la Cour de cassation, et notamment de son arrêt du 9 septembre 2009, tout accès non autorisé à un système constitue un trouble manifestement illicite alors même que cela peut permettre d’éviter des atteintes ultérieures aux données ou au fonctionnement du système.

C'est ainsi que le hacker Bluetouff avait fait l'objet d'une condamnation par la Cour d’appel de Paris le 5 février 2014, la Cour de cassation confirmant cette position dans son arrêt de la Chambre criminelle du 20 mai 2015 : mais il s'agissait alors d'un système informatique extérieur librement accessible."

Donc logiquement, le simple accès frauduleux te fait aussi tomber sous le coup de l'Article 323-2 : "Le fait d'entraver ou de fausser le fonctionnement d'un système de traitement automatisé de données est puni de cinq ans d'emprisonnement et de 150 000 € d'amende."

Qu'il y ait eu un impact réel ou pas, c'est ce qui a été jugé en cassation... Ne me remercie pas, c'est cadeaux!!! :''(
You're right, I was wrong to say without trust. I think it would have been more apt to say trust in their integrity. Demand can of course change, but your gold won't be physically redefined by other parties.

I think an interesting difference between cryptocurrencies and precious metals, is that to some extent they can be redefined by consensus of the network, or split consensus (e.g. Etherium and Etherium Classic). So I'll concede that they don't even strictly negate the need for trust in their integrity.
Yeah, you could already have private repositories for free pretty much everywhere but GitHub.
thanks for answering. but thanks to the parent comment i learned about a new (albiet widely recognized) author. thats useful because we all come to hn to learn things. i suspect most downvoters probably dont even understand the reference and just see a joke qua joke. boo.
https://docs.gitea.io/en-us/upgrade-from-gogs/
Even managing just a few hundred nodes, I see hard drive failures pretty routinely. Servers hammering on storage devices 24x7 are much different from desktop computers. I've never had a hard drive fail on my own desktop machine, though I know people who have.
I always though of this as unions being very important for safety and quality of work. That is what is often touted as the benefits of unions, the 40 hour week, OSHA, minimum wage, the end of child labor, etc...

But once an industry is generally pretty safe and relatively fairly structured, unions begin to lack a certain sense of purpose. Union leadership is elected and "keeping us safe and fairly paid" won't get you re-elected. Promising to extract better compensation for your members (even beyond just 'safe' and 'fair') will get you votes, so that is naturally what happens.

There's just no objective way to tell a union that they have accomplished their goals and aren't really needed until/unless there is a threat to those goals, but nor is there a way to tell a company that they are operating unfairly and their workers need a union...
The project is working on that, see this issue for status: https://github.com/go-gitea/gitea/issues/1029
I am not sure what you mean with equality. Not too many people want equality in the sense that no one makes more money than others. What a lot of people see is that the top x percent of population is taking larger and larger shares of economic growth for themselves and the rest doesn't really benefit much from growth. Traditionally this can be controlled with progressive taxation and distribution of that tax to lower incomes.

We could also tax capital gains at the same interest rate as regular income or get rid of the mortgage deduction. These mainly benefit higher incomes and I believe the mortgage deduction drives up home prices.
Turns out Gitlab is hosted on Azure
The Boy or Girl paradox
I agree that we need to harmonize regulations for trade, but guess what? We're already doing that and the Chinese are responding by getting cleaner so they can compete in more areas. In fact the US is one of the most pollution-heavy developed countries, so if anything the US is exploiting our shared global environment.

The reality is that, globally, there is a low skill labour glut because most countries are only now developing advanced education systems. If you want to stop competition from low skill labour you ultimately need high tariffs or extreme mechanization / automation, neither of which are good in the long run for poor people here.
Yes. Some of the artwork in the exhibition has been previously used in Tolkien calendars and the like, which I loved as a kid. It will be great to see the original art!
In light of recent events with github acquisition by Microsoft many people ran away to gitlab. There even was some thread here how rate of imports from github spiked last few days on gitlab.
Well, so much for running away from Microsoft.
I know that Netflix is hosted on Amazon Web Services and Amazon has competing streaming service and they are fine, but just in light of recent 'omg github is now doomed' histeria I thought I share.
Love Machine: Sex Robots are more dangerous than you think
Senior Ruby on Rails Developer Needed at Formulate Digital Ltd in Guildford, UK
To be honest it's a business move lots of the LGBT Pro or Contra videos have a lot of say the least "controversial" comments on youtube.
No one currently trusts either of those two with their projects, and very little in tech actually trust them with private information, their main source of revenue.

Also remember the Halloween Documents?
A specific sales tax on newspapers is also cost of doing business. But it is unconstitutional. Making the law really complicated so that it's expensive to follow is the same thing. How can I make an online community and sell ads profitable (like some people I know that ran profitable forums) if I have to vet ads and follow laws of fifty states? The result of such laws being enforced is, these online communities cease to exist, and people aren't able to talk to each other.
Here is my checklist.

1. Compile a decent on-boarding checklist. This is best done during your own on-boarding as you go through the steps yourself. I usually just drop it in a text file and worry about formatting later. And even then most I would do is wiki/markdown.

2. Pick a suitable initial task, which is trivial enough to not throw the subject in confusion mode, but still spanning through enough of the codebase/product, as it is supposed to verify how accurately the checklist from step one was compiled and executed.

3. Be around to assist at any times and stress your availability - on-boarding someone is work and it won't do itself.
It is currently something that is being worked on. See this issue for status: https://github.com/go-gitea/gitea/issues/1029

Self-hosting also takes resources such as time and money, and not all open source projects have the latter.
The data model is somewhat secondary to the accounting model, however the data model has to be rich enough to support the accounting model.

In the traditional accounting model you have two major things:

1. The Ledger, which is the current state of your accounts. Generally each account is a page (or more) in the ledger which lists the debits and credits for that account.

2. The Journal Entries, which are the source documents that feed into the Ledger. Each Journal Entry groups all of the related debits and credits into one balanced entry. Since each Journal Entry is balanced, the Ledger ends up balanced.

Some software packages follow the accounting model very closely in their data model, others make some different choices. Some software, usually professional software, has a Ledger of accounts and uses Journal Entries to record activity in those accounts and requires that you run a process to post the journal entries. Professional software typically has modules for sales, purchasing, etc, that create the Journal Entries for you. Other software "fakes" some or all of the Ledger (typically the Asset/Liability accounts are in the Ledger and the Income/Expense accounts are "fake"), this type of software is usually aimed at home users. In both cases, all entries are done as a balanced journal entry with multiple lines.

Back to the accounting model:

A sale involving VAT, for example, might look like this in Journal Entry form:

2018-06-06 Sold a haircut and shampoo to Bob
Cash DR $21.00
Haircut Sales CR $10.00
Product Sales CR $10.00
VAT Collected CR $1.00
Cost of Goods Sold DR $8.00
Inventory On Hand CR $8.00

The first line is basically the header and it groups all of the entries related to that one sale. In this case, a customer paid cash for a product and a service. Because they bought a product, we also reduced the value of the inventory that we have on hand. And, because I'm in Canada, both of these items are eligible for VAT, so I had to record how much VAT I collected on behalf of the Government - I'll need these records later when it's time to pay up.

You can't really support that kind of entry if your data model has only one From field and only one To field - you've be creating five entries that aren't tied together. To support this, your data model needs to let you create one entry with multiple From and To fields. Once you get to this point, you're at the journal entry model that real accounting software uses.
Under such a system, what happens to an individual if errors are made?

If you have 1000 million citizens, your social credit computation better have a sub-ppm false positive rate, or else you risk ostracizing thousands of innocent people.

Maybe on the whole it's worth it for the Chinese government.

Also, I wonder if increasing adoption of this system will create a black market of 'score hackers', people that try to fuzz the algo's into giving free or cheap social credit....
There are occasions when the slope is real, especially where the network effect of wealth has been demonstrated over and over again for centuries.
While I was at UBC, one day the theatre department called the animal research people. They wanted to borrow a lamb for a play. They submitted the appropriate live animal "experimentation". Someone on the committee did say something about not using animals for "entertainment purposes" but in the end they got the animal in exchange for tickets
They're moving to Google Cloud https://about.gitlab.com/2018/04/05/gke-gitlab-integration/

> We’re not just excited about offering this integration for you to use, we’re excited to use it ourselves! We’re already in the process of migrating GitLab.com to Google Cloud Platform. For us, the primary reason to migrate was because it has the most mature Kubernetes platform. By moving, we get access to security functionality like default encrypted data at rest, a broad, ever-expanding list of localities served globally, and tight integration with our existing CDN for faster caching. Be on the lookout for more information on our migration as it progresses.
I'm not sure why this is an article. It's obviously because Microsoft has a reputation for harming open source software. That reputation was very fairly earned, regardless of the company's current stance. The sad part is that no matter what happens now, Microsoft will never get any credit for doing anything right with GitHub.

If a new feature is released and people don't immediately like it, it will be, "See, I knew Microsoft would ruin GitHub," or "It doesn't matter that this is optional, it means that Microsoft is trying to control our workflow!"

If a new feature is released and people like it, it will be, "I bet Microsoft is going start charging for feature," or "Yeah, but if you spend 50 times the effort, this other forge site kind of almost does the same thing," or "This is just Microsoft trying to shove GitHub down our throats."

If GitLab or similar open source forges fail because it can't find a sustainable business model or because GitHub remains an actual better product, people will blame Microsoft for "intentionally destroying GitLab to get a monopoly over forge sites."

Regardless of how paranoid the reactions to GitHub are in the future, you can bet that a large portion of the community will be unable to look past their hatred of the company. That's not entirely unwise, and Microsoft isn't the only company with this kind of extremely poor reputation (Oracle and Facebook) or just increasingly unfavorable reputations (Amazon, Google, and Apple), but that doesn't make it less reactionary, either.
The most ironic part is that employees are convinced — totally convinced — that they aren’t building that infrastructure.

It would be different if people had the self awareness to admit it and that they were ok with it. But it’s either cowardly (afraid of peers’ reactions) or somewhat delusional.

I wince to express this, but I’m at least happy to be living in America. For all its flaws, it feels like the founders really did see this type of situation coming and did the best they could to give us some tools to defend against it. Other places have fewer.

Still, those tools seem to be eroding with time.
Ask HN: Google Cloud will suspend us b/c of banking details
Google Cloud plattform is going to delete our account we've held for nearly a decade (Google Maps).

With the migration we submitted correct ID photos and bank accounts and have been rejected 3 times now without comment.

Any idea?
7 Agile Thought Leaders to Follow
I offer Gitea hosting. Storage is the most costly part of it.
Doesn't this all depend on how often you would be using that knowledge? Average computer literacy is horrendous and we use them every day. These devices are used for everything and becoming more and more integral to society.

Surgical techniques and how to handle exotic financial instruments are specialist topics that are useful in extremely niche situations. In those situations you will speak to someone who is knowledgeable on them.
They go to dark pools because they are less transparent and it's easier to sell large blocks of shares without making a large price impact (in theory at least).
A trend in energy-efficient data centers is to maintain temperatures and humidity at near the maximum acceptable levels to reduce energy use for cooling and dehumidification.

Data centers used to be like walk-in refrigerators. Now the air is borderline uncomfortably warm and slightly "heavy" with humidity.
Check out the book "Work Rules!" by Laszlo Block. It describes the onboarding process at Google and specifically what impact certain behaviors had on retention.

It's a useful read and the practices they've adopted can be utilized in any size company as they're fairly straightforward. Things like: use a checklist, assign a mentor peer, etc.
This is a really important piece for developers to read.

We get very used to the ability to blow away everything and start from scratch, and that's very often the right answer for build tools, but the database is fundamentally different from that, and you need to internalize this.

A database, in most cases, is the business. It's essentially a collection of all the contracts made with customers, and your mode of thinking "I can blow this away and start over" that you've learned from all sorts of build tools is completely contrary to that.

An infamous example of this is in Active Record migrations[1], and possibly some other migration tools.

> Note that we define the change that we want to happen moving forward in time. Before this migration is run, there will be no table. After, the table will exist. Active Record knows how to reverse this migration as well: if we roll this migration back, it will remove the table.

These are smart people, and indeed there are some rare cases where this is the right thing to do. But only our strongly ingrained belief that data is ephemeral would cause us to think this should be the normal behavior, that we'd want to blow away customer data to force the database to track what version X of the code thinks it should.

[1] http://edgeguides.rubyonrails.org/active_record_migrations.h...
Of note is that in this workflow, the commit message is not subject to the same review process as the code and (hopefully) documentation etc, since it's in effect written by the user merging rather than the user committing.
Gitea is working on federation so there wouldn't be lock-in.
That was an unusually balanced perspective in a debate that usually tends to lack much nuance here.

FWIW I'm partially in the same boat: I like Apple the company and I'm happy for everyone that likes and uses their products but I'm kind of incompatible myself.
That letter actually applied to Apple creating an OS with a backdoor for government agencies, which would soften the security for all iPhones.

https://www.apple.com/customer-letter/answers/
Microsoft GitHub just censored GitHub Evacuation project from its Trending page
Gitea is working on federation, so lock-in wouldn't be a problem
I’m gonna have to disagree with you there: once you turn off std, you’re off the map. Building a syscall handler for example, or implementing VM or even a simple bootloader is non-trivial and has taken me like 10x the time it would in C. If we want rust for device drivers, we need a more sane method of implementing std below userspace. The fact is that C is dead simple and currently contorts more easily. The cognitive load is two orders of magnitude less. Until Rust is this easy, we will use C at work.
Mobile was also very expensive for a long time, and thus primarily reserved for the rich. Shifting from analog to digital was something telcos did mainly to lower their costs to enable them to extract higher profits.

So, you're right! Shifts in technology brought prices down to a point where they're affordable to most! That's something enabled by a model that inherently advantages the rich over the poor. But the economic incentives created and encouraged by history and the model are just a detail, not worthy of inspection or being considered part of how we got here.

Right?

As for your proposal, I don't share your optimism for regulated monopolies here. They're a wonderful model for basic needs that everyone shares and that little change will be needed to over time. This describes electricity, water, and in some cases data transport.

It's certainly possible that social media services to date have hit this basic level of common infrastructure. If so, I clearly just don't understand exactly which services that covers or how they're the same level of fundamental as water. Can you help me with this? I need to understand before I can figure out if dismembering Facebook into a publicly owned council-run monopoly is the best way forward.

Especially because this would also probably mean doing something to ensure other, non-council-run social network providers didn't spring up and replace PublicBook.
>but they're still required to pay attention

Like that Uber test driver?
echoes? the only element we're missing is making widespread arrests using the data that's harvested.

to be clear, we're still making many arrests and incarcerating far more of our people than anywhere else in the world -- just using criminally exploitative drug policy as our "gotcha" more than technology, for the moment.

the economist sees "echoes" of the police state in the west. i see the same song played in a different key and a less manic tempo.
This would roughly fund 1-2 technical staff to work on one project for one year. Probably just 1 staff if the project involves statistical methodology work, data collection, and modeling to empirically assess society impacts rather than writing yet another safe AI / AGI risk essay.

Not a normative judgment, just thinking about what people think this labor costs vs. what it actually costs.
What Is the Nordic Diet? It's the Newest, Healthiest Way to Eat
Replace your IT team.
The premise of this article is simply addressing the symptoms and not the cause. Any first year Economics Undergraduate learns that prices rise when quantity demanded outstrips quantity supplied.

Wages are simply the price of labour. For the price of labour to rise, there must be less workers willing to do work at the market clearing price.

It is just not possible to do this at this time due to societal factors that Economists, and this article, have largely failed to address—due to the sensitive nature of the these factors.

Foremost, the addition of women in the workplace has effectively doubled the labour supply. IMHO quite rightly as well, freedom is a fundamental civil rights issue... but the global economy did not outgrow the additional labour supply and wages have been flat as a result.

Secondly, globalisation has brought about the shifting of jobs from higher cost centres to lower ones. This reduces the demand side for labour in the West, resulting in a lower price equilibrium (but has increased the demand side for labour in the East, where wages have been forced to rise, albeit from a very low place). It's also obvious that this issue has been a political hot potato as most moderate political parties in the West have accelerated globalisation at the same time as they largely ignored its consequences. I think it's fair to say that this has now given rise to extreme political views, and parties, on both the left and the right.

Lastly, it is hard to argue that immigration movements have not also brought about an over supply of labour to the West. Legal or illegal it doesn't really matter, the net effect is an increase in the labour supply which will push down price equilibrium.

And as a bonus, most Economists fail to think about the impact inflation (AKA stealth tax) has on real (AKA inflation-adjusted) wages.

IMHO, productivity and growth are the real only solutions, but I'm afraid that political uncertainty caused by social upheaval will mean that productivity and growth are stymied for years to come.
Agency allowed to keep monitoring all traffic at world's biggest internet hub
America was born, nay, torn out of a monarchy

when independence was our declaration conveyance

it formed a republic with a twist of democracy

power to the people's voice was it's purveyance

today the people blindly march toward oligarchy

as we for free products provide our own surveillance

and I long for the future Just and Loving theocracy

When those in Christ know God fully in unveiled valence.
GitLab itself is almost exclusively Ruby. Go is used in several newer services (pages, ci, gitaly, more).

See https://gitlab.com/gitlab-org/gitlab-ce/graphs/master/charts for the core server.
Moving Animals to Safe Havens Can Unexpectedly Doom Them
I'm sure it has nothing to do with the Chinese government's authoritarian censorship policies or great firewall.
“Good Luck with That” Public License
Interesting its strange to hear that someone hasn't heard of Roald but that's a generational and nationality bias.