skysight-inc/HackerNews huggingface dataset:
> Market dominance is absolutely a fair argument for something being preferred by consumers,

It absolutely is not when you're discussing a new technology most consumers don't understand yet or have never used.

> unless if you’re going to allege fraud or assert that everyone is dumb.

False dichotomy, it's a new technology, most people simply haven't had the chance to use it yet and don't understand it yet.

> As an aside, we have internet money. They’re called credit cards and debit cards

Those aren't the money I'm referring to, those are 3rd party verified trust you'll get paid systems, money is cash, and doesn't require a 3rd party to be trusted to pay you.

> What I have yet to see is an actual explanation for how any proposed “internet money” is superior to my Visa without relying on any ideological claims.

It's pretty simple, the same reasons you might want to use cash in the real world rather than credit. When you pay for something with cash, you're not at risk of that vendor taking more than you give him, you don't have to trust him. When you give a vendor a credit card, you're always at risk of fraud, a debit card... you might lose all your cash and you can't dispute those charges, it's not a credit card. Both of those also require the 3rd party to profit, so they charge extra fees. Cash typically has no extra fees (internet cash will, but they should be way lower than cc fees).

Beyond that, you need to step outside yourself a bit and be aware of your privilege, much of the world doesn't have access to credit cards and debit cards or even banks. Internet cash is a way for them to join the online world. If you can't get past your first world privilege, you'll never understand.

There's no ideology here, I don't think Bitcoin is the right mix of features for a good Internet cash, but Internet cash will come.
Some online courses or groups of online courses have certs associated with them. Some don't. Whether those certs are worth anything from a job hunting perspective is going to depend on the cert and who is looking at them. Very situationally dependent.
Cloud Source Repositories PM here.

It is indeed using the same code search infrastructure as the Chromium code search site as well as the Google internal code search site.

You can read more about the Cloud Source Repositories code search feature in a blog post here: https://cloud.google.com/blog/products/application-developme...
There are many ways to quantify how good of a programmer you are.

- You can compare yourself to other developers (there are plenty of qualities to compare)

- You can review your statistics (commit frequency, average file size, accuracy of time estimates)

- You can compete in programming competitions

- You can evaluate yourself using the Programmer Competency Matrix: https://sijinjoseph.com/programmer-competency-matrix/

Also, "Good" is subjective. Some programmers are "good" in certain contexts, but "not good" in others.
If you zoom out the graph it has been a pretty good store of value. It just has many boom-bust cycles overlaid on top.

Would you say equities or housing are a poor store of value, comparing early 2007 to late 2008?
I would strongly advise you to make the mirroring system completely hidden. It's weird to me that the UI even exposes this.

First, have people register their origin repos. In fact, don't let people register individual repos; just their accounts or organizations. So instead of "Source Repositories", it's just a list of repos that GCP has access to.

Then, behind the scenes, mirror everything you have access to. All projects that you can read. Keep it internally. If you offer a UI to browse code and so on, pretend the code is remote. All references need to show https://github.com/someorg/myrepo.git as the remote, for example. Pretend your mirror doesn't exist.

Only add Github hooks for projects where real-time syncing is needed, i.e. build triggers.

Then, use Github hooks like you usually do, but have it fall back to pull-based polling when hooks aren't working (something I bet you guys can detect simply by noticing that hook activity for all projects is below average!). Anything that needs a build trigger could also have a manual button that checks the upstream.

Consider the developer's perspective. I already have my code on GH. I don't want to also store it in GCP. Why should I? It's right there on GH for any API consumer to read. Keeping it on GCP is just more work.

Being able to build with GCB without involving the indirection of a mirror would be even better.
People surely aren't evaluating strings in production code, are they? The LISPer in me just died a little.
That's a false dichotomy. The actual options are:

1. Dead project

2. You share access to lots of people and they act responsibly

3. You share access to lots of people and they act irresponsibly

#2 is waaaay more likely than #3.

Still seems to me like people are blaming the wrong person here. If you're writing a cryptocurrency-related module (the target of this specific attack) and you're using npm modules written by somebody you don't know, what the hell are you doing?
(React does not have 100 dependencies, it has 5 including indirect dependencies)
Maybe the most popular small libraries should be merged together into a single library that can be used to reduce the number of dependencies, in the hope it can become a standard. Like a jQuery for npm.
Every single exchange I've used requires providing multiple forms of government ID. Practically speaking, most Bitcoin users identify themselves in this manner. Yeah, there's localbitcoins.com but just because it's technically possible to do doesn't mean that it is a practical difference if very few people do it.

Don't get me wrong, I agree that it's generally a problem that all of these institutions know your name and address. But to be honest, I trust my bank to better protect my personal information than some random Bitcoin exchange.
You're telling me that mapping "scrambled quantum particles" to "imaginary black holes in a higher dimension" is not esoteric?
Imagine belonging to an expert, seasoned team that masters a given technique. Literally the worldwide top 1% for that technique works under your roof.

You don't take feature development lightly: each feature will be discussed and polished patiently within your team. And then you release it, for free.

Then semi-random people from the internet want to continue the discussions that were settled privately long ago, while also demonstrating this entitlement.

I guess that can be a maddening, constant stream of noise. One that cannot be dismissed harshly - you may be an expert, but definitely don't want to scare people off.

Kudos to the Clojure core team for resisting the stream in a classy, illuminating manner.
I have picked a side, and I won't tell you which one, but I'm not sure that I've been forced to monetarily pick a side. In fact I've seen enough propaganda around "unified" coin that sounds a lot like "you better not have picked a side yet," I still think there might be some advantage to have not picked a side, and to maintain that.

Are most exchanges picking a side yet? (What side are you on?)
> The reason bitcoin miners are willing to do the very real work of processing transactions is that they think the bitcoin they're getting paid with will keep rising in value. And what would make them do that? Well, the finite supply certainly helps, but at some point there has to be more demand for them too. Which means that people have to actually start using them.

I can't help but feel some similarities to housing bubbles here.
tl;dr: this isn't replacing github, it's solving a more specific problem

I think everyone here is missing the point. The purpose here seems to be similar to github actions in providing workflows around repository events (though also including some basic ability to view the code as well). Having a clean way to cut a release that updates app servers on app engine and serverless functions in tandem is needed right now.

I don't think this is intended to be used by anyone that doesn't have their platform on GCP.

For highly sensitive codebases within an organization, they may not want to host it on microsoft's servers as well—but this seems secondary to the workflow functionality.

It's possible I'm incorrect though and I do think the messaging here should be improved. Chiefly that it shouldn't lead with "Unlimited private Git repositories for free"
> a version of PHP that's not focussed on web requests, which is sort of the entire point of PHP.

But even for web requests it's terrible. Or at least, it was, last time I used it years ago. Couldn't really do any long-running tasks in response to an HTTP request, or load a single data set into memory to share among all the HTTP requests over the lifetime of the server. (Maybe you could, but I couldn't figure out how.)

I'm quite happy that I haven't touched PHP in years. As fun/cool as this project is, there's nothing I miss from PHP that isn't present -- or even better -- in Go.
I see Github playing a big role in bringing about this situation. The collaboration model focuses on the "who" of software development and not the "what". It used to be people were concerned about making a piece of software that did something interesting. Now it's all about how many stars, forks and followers you can get. Github made it too easy to "collaborate" and now you see any number of non-developer interlopers pushing project owners around. There needs to be a new model that's not so focused on the social but is focused on the tech and just the tech.
No, the alternative here would be to just let the write()'s throw and let upstream handle them. You don't try/catch to catch an error just to re-throw it for the same reason you don't try/catch every single line of your program.

Exceptions are one reason other languages don't need this "if err throw err" code, without making a comment on if either is superior.
Equities and housing have some floor from the value of scrap materials - the value floor for a failed idea is 0.
This site.. is t built by bureaucrats? Never seen this before: After you click accept cookies, the message slides out with animation. And then in its place other message appears with animation: “ Thank you for accepting cookies. You can now hide the message about cookies [Hide] “

How can this pass any kind of sane design or management?
This sorta assumes specialization isn't a thing, or isn't valuable.
There's plenty of people that make full-time livings on buying, selling, and trading collectibles, Magic cards included. You just have to accept that if you live by the sword, you can die by the sword too.

The trichotomy I use is investment, speculation, and depreciating asset. Examples of the first would be stocks in a publicly traded company or an investment property with positive cashflow. Examples of the second would be cryptocurrencies, trading cards, or rare automobiles. Examples of the third would be consumer goods or commonplace automobiles.

It really grinds my gears when someone says something like "You need to invest in a good gaming PC." No, that's not an investment. It's not even speculation. It falls squarely into the depreciating asset (i.e. worst) category. You're guaranteed to lose more and more money on that over time, until it loses all value.
The other side of this is that open source projects are not entitled to users, or relevance. If they aspire to those things, then being responsive to their users and making something amazing that strangers want to use is part of the process.

Neither side has any particular obligation, but open source creates the most benefit when users and developers make an effort to be considerate towards each other.
That’s not the case in the third world. You see water monopoly’s even in failed states.

This comes from the fact their are zero known counter examples going back thousands of years, worldwide.
Magnetic field diode is a first, say physicists
Depending on the author's reputation isn't much better. Maybe the author uses a weak password and doesn't have 2FA on his npm account. You have absolutely no idea.
Am I wrong in believing that if not for Silk Road, BTC would have never gotten above $10 at Most?
Perhaps the programmer should be focused on the purpose the code serves, rather than the code as code object. Mental cycles devoted to thinking about types are, for most programs, overhead. It's perfectly reasonable to be a strong static-typing believer, though I am not. But it's also perfectly reasonable not to think about types when coding, as millions of useful programs have demonstrated.
There's a huge difference.

The copyright and trademark owners may choose to ignore your little fanfic hobby. (Or they may not.)

In the case of open source software, you can fork it (or not) and--assuming you abide by the license terms--you can do anything you want including making money of it.
not a startup obvious but Google made the TPU and open sourced it. Pain in the ass to get stuff working sometimes, but other times it can be pretty easy e.g. with keras_to_tpu_model[0] which I used and found to be more or less a magic bullet.

[0]: https://www.tensorflow.org/api_docs/python/tf/contrib/tpu/ke...
The reason it would be part of a catalyst for the latest downward slide is because Craig Wright masquarades as Satoshi Nakamoto, who owns 10% of all Bitcoin.

Although Craig Wright has never proved his ownership, he is wealthy by any stretch, and threatened to sell his bitcoin into the market. The people and funds holding support levels around $6,000 USD pulled their bid in the face of this, and helped panic sell.

Craig Wright has not moved any of Satoshi Nakamoto's mined coins.

Secondly, Roger Ver exists on the other side of the war. He owns a large cloud mining farm, and has been redirecting hash rate that customers paid for. He has been redirecting it away from Bitcoin to his Bitcoin ABC fork, to help win this ego war. He is paying the customers in his bitcoin still, so that they don't have a disruption in payouts.

Ultimately, there is a lot more bitcoin on the market to fund the bitcoin-cash war, between two very wealthy people.

This has nothing to do with your theory of trust. There's just more supply than demand. Anybody can hedge their store of value. You can hedge the USD value changes with futures, you can hedge gold, you can hedge bitcoin, any currency or commodity really. Your conclusions are misguided, but there is room for market maturity in bitcoin.
I can tell you that your view does not match that of the engineers working on these products. If something is namespaced under a project and you use the cloud console or CLI to manage it, it is very much a GCP product.

(I am one such engineer, and have worked on the CLI, cloud build, and container services)
Open-Source Without Maintainers
Pandemic is a great cooperative board game. https://boardgamegeek.com/boardgame/30549/pandemic
Flip that around, and anyone with $1k, some time on their hands and an internet connection can build a flying killbot with facial recognition. Which is equally bad.
> Wait until next March, when US taxes are due

April 15 is usually not in March.
Isn't your second point precisely part of the difference? With an open source project and an appropriate license, you may very well be able to make money of a forked version of the project.
> Maybe Hoare left years before the Rust community could turn on him and accuse Mozilla of holding back progress in the language

Yes, this is the case. (As far as I can tell.)
eh I'll take the -8 downvotes. Programmers aren't dip buyers, only early adopters, but not great traders. You won't get much consensus on this reality.
I think you missed the "unless" in my question. I am well aware that having chosen to treat types as a first class problem, a coder can leverage that intent. My point is simply that there is a populous, productive world of software development in which typing is a humdrum issue for the coders. C.f. the last 30 years of Javascript and Python
Supreme Court poised to allow antitrust dispute against Apple over apps
No idea. I guess technically I omitted:

(2,1), (1,2): 36.86989764584401
(3,1), (1,3): 53.13010235415599

So I don't think it's a bug in my code, but that is pretty odd.
Not just that, but the longer you wait the more you diverge from mainline. The more you diverge, the more painful re-integration will be.

By updating all the time you can address bugs and changes as simple fixes here and there. Wait too long and you run the risk of having a really painful merge/update cycle, most likely happening under duress because now you have to update because of some bug fix or security issue.

The more dependencies you have, the more critical it is to stay up-to-date, and thus this directly leads to all the craziness with NPM based projects whenever something goes wrong.
It seems reasonably constructive to me. If I were to simplify what they're saying, with a nicer tone, it'd be "if you mean what you say, say what you mean".

I like to think of academic journal articles in that regard: the title neatly summarises the abstract (which itself summarises the article), so there's as little ambiguity as possible.

I have no opinion on the article either way, might just be something to sit at the back of one's head for next time. I get the feeling HN has two crowds: those who prefer newspaper-style articles and those who prefer academic journal-style articles. Difficult to find the happy medium (sic).
By your tool, then it means that javascript is dying: https://trends.google.com/trends/explore?date=all&geo=US&q=j...

Would you say that JS is dying?

Not to mention Java, which from Google trends it looks like it's an elephant half-way to the cemetery already https://trends.google.com/trends/explore?date=all&geo=US&q=j...
I've lost over 120 pounds (290-170) over the course of 1.5 years simply by intermittent fasting. I changed nothing about what I ate, just ate less of it.

I still get cravings. But I control myself.

I think I have plenty of standing. When I was fat, I had no willpower and ate constantly. Now, its all about controlling myself.
The logic behind the BCH-ABC/SV war affecting BTC prices was that both of the principals behind the BCH split were early Bitcoin investors with substantial BTC holdings, and they were selling off these holdings to prop up the value of their preferred currencies and fund mining equipment.

There's some evidence for that in both their Twitter statements and the fact that BCH-SV has skyrocketed as every other cryptocurrency plummets, but ultimately I find it a little unconvincing. BAB (BCH-ABC) has also dropped recently, and I doubt that even a rich egomaniac can affect the whole BTC market as much as has happened recently. I'd chalk it more to capitulation as the previous bubble bursts.
InSight lacks a descent imager. However, the Mars 2020 rover will have a descent imager and record full color video along with sound during the descent.
I guess it's less likely for JS as JS already has 3? 4? 5? highly optimised runtimes, and you don't get too much value out of Rust's safety guarantees if you're JITing code anyway...
I've never read anything that supports the claim that licenses have anything to do with the actual development process.
Since the currency went to 190k and then to 125k now; I think short-traders should have been badly hurt.
There's a Huge Problem with the Core of the Human Genome Project
> To be honest, I could use that money in my retirement account, having depleted it to make Clojure in the first place.

A perfect example of the significant cost and personal risks people take on for the benefit of producing open source. I'm as glad Rich is saying this as I am he made Clojure (and open sourced it!) in the first place.

Thank you, Rich.
> People ITT blaming the OP don't understand this attack always works on a long enough timescale.

I'm a little dismayed by the great number of comments I had to read before someone pointed this out...
I did this when I was 14 after reading The Anarchist's Cookbook :)
Yes, and the article that you cited. Thank you for that :)
Allen Institute Leaderboards
Yeah my point was every measurement system has some value you can’t easily divide into thirds. How you measure depends on your tolerances. I have no qualms using either system, but metric is a much better system in my opinion.
March 15 is when US S-corp and partnership taxes are due.

April 15 is when US individual income taxes are due.

When to pay (for some people, both days) depends on how a person has their finances set up.
> We take some of what we earn, money that could e.g. go into our retirement savings and instead use it to hire people to work on Clojure and community outreach, some full-time. To be honest, I could use that money in my retirement account, having depleted it to make Clojure in the first place. But I love working with the team on Clojure, and am proud of the work we do.

... and then this...

> Open source is a no-strings-attached gift, and all participants should recognize it as such.

Is control of the closure project part of lead dev's business model, and the part about dipping into retirement just an "open-washing" of "I decided to start a business?"

Otherwise this sounds like an extremely unhealthy and unwise "gift" on which to spend one's retirement savings.
Top 11 Best SEO Plugin for WordPress
This is regional, the general factors are over supply is required to deal with failures. So, their should always be excess capacity which can be routed around at 1/3 the speed of light. Demand can be adjusted in response to increased prices. Relatively tiny amounts of storage allow for time to react.

Large scale hydro for example can act as storage ramping up and down in minutes to cover demand spikes.

PS: Sure in the US it’s a lot of cheap natural gas right now. But many places don’t and still need to deal with the same issues.
Arguably the best and most important thing an open source author can do is engineering their code the way as easy to understand and extend (this doesn't mean an over-engineered architecture, quite the opposite) as possible so whoever wants something particular could really easily add/change it with an extension or by forking and editing the core code. This done you can really legitimately direct those asking for what you don't feel like doing to do it themselves. Another great idea, IMHO, is hosting issue tracking on GitHub and making it the only accepted channel for feature requests and bug reports.
What's next, people who sell cars aren't responsible for making sure they're safe? People who sell food aren't responsible for whether it gives people food poisoning?

If you release a product then at the minimum it's your responsibility to make sure it's not going to harm others. If you can't do this then you shouldn't be releasing open source software.

Adding a disclaimer at the bottom doesn't absolve you of gross negligence.
Most people on HN may not be Bitcoin investors. More HN people are probably programmers who depend on open source.
It always bothered that Spotify doesn't have an icon on menu bar; so I decided to create one. With "Spotify - now playing" you can, easily from the menu bar, see information about the current track, control the playback (previous track, pause/play, next track) and add the current track to your library or playlist. The code and app to download it's here https://github.com/davicorreiajr/spotify-now-playing. In any case of bug, of suggestion, please open an issue in the github repo! Hope you enjoy it!
There's probably a few thousand people on earth making contributions in this field. Calling it esoteric is probably fair.

Claiming it makes something think that they are taking the piss merely because it's hard to understand isn't really the reaction I'd expect on HN.