skysight-inc/HackerNews huggingface dataset:
Too often this discussion falls into the oft-repeated tropes about how a evil west is “containing” China (he same claims historically were made by Germany, Russia and Japan in 1913, 1917 and 1933 respectively). Or the claims that the West just wants to keep China down, and it’s China’s duty to grow because racism of west/ greed of Japan / lebensr .. cough... (I mean, one China policy).

While most of the comments here are focused on the economic elements of china’s rise - the political implications here are what are really scary to me. China is basically a totalitarian state with a capitalist escape valve. Moral and social decisions are made by a strong central state, and while corporations toe the party line, they are free to do what they want, and the government will pour money into them. The authors seem to think this is a new phenomena, but historically that’s not too far off from how many totalitarian states worked - most notably the NSDAP.

The NSDAP led a resurgence in German manfuacturing by backing their corporations, and corporations embraced the kultur promoted by the party. People prospered, and were free to act in their economic self-interest as long as they toed the party line.

The Chinese have developed something that the previous states never had - technology that supresses dissenting voices. The levers and restrictions that they can deploy at will are so much greater now then various fascist and communist governments enjoyed in the past. Let’s say that someone in the government decides that the South China Sea is worth killing over. Any voice of dissent in China will be shut down via the “Social Score” and it’s built in ability to marginalize people who act in a way inconsistent with the state.

China will claim that this is preferable to the infighting that is rocking the western world. Historically Liberal Democracies have proven that untrue, but it feels like Liberalism itself is under threat.
Agreed, there's a big difference between what's possible with selection and what's possible with editing. Selection is already available (as increasingly sophisticated PGD). It's a lot trickier to do anything useful with editing.
> They don't understand the implications and expecting them to is silly.

Part pf the GDPR is a requirement that such things are spelled out explicitly in clear language.
The best Python developer in the world could be toiling away in their parent's basement when not working for substandard pay for some game company. Being the best at something does not equal income and freedom.

Provide value to someone (or, better, many someones), is the best way towards better finances. You can save aggressively and retire. The more value you provide, the more you can financially win.

Again, no need to be the best. Probably not even top x%. The big secret nobody tells folks: Everyone is winging it.

If you want to master a craft, you could leverage that craft to provide value. But it is not some one to one magical coupling.

I'm reminded of: is it better to be good or lucky? I'd say lucky, and luck favors the prepared. I was lucky enough to practice coding and solve a few people's problems with it and when a recruiter sent me to a promising startup, I was able to get in early. Lucky me Through very hard work, I kept up, grew professionally, and thrived in that environment. Again, lucky me. And through more luck (coupled with the skills of those running everything), the org IPO'd. Again, lucky me. At this point in my career, as long as there is a tech sector working with distributed systems, I should be able to obtain gainful employment (again, lucky me). I'm still not entirely sure how to provide value outside of that circle, but if I were to figure it out, I could likely achieve financial freedom much faster.

Sorry for the rambling. Just woke up. Time to get back to the grind (which I enjoy fwiw).
Why's that a bad thing?
"I wouldn't be surprised if India became the dominant power in the second half of the 21st century"

I would (Fwiw, I am in Indian, lived for years in the USA, now live in India). Aside from climate change, India has tremendous problems with respect to literacy, religious intolerance, lack of engineering/manufacturing skills (outside the space program) , emigration of its brightest young people etc etc.

Any nation can progress only when it has competent leadership for a few decades. In India, across political parties, we have utterly terrible leaders with little education and less common sense. If anything I (personally) predict India will decline as the century progresses. (imo ime, ymmv, etc, saying this before the super patriots of India(n origin) accuse me of being some kind of traitor to our glorious destiny)
IANAP but my understanding of a lot of psychiatric drugs is that they do just this, they dampen brain activity which may be analogous to what you're describing.
I thought Eloquent Javascript was wonderfully done. Read online here: http://eloquentjavascript.net/

Everything by Julia Evans https://jvns.ca/ , Arnold Robbins, Brian Kernighan (e.g. The AWK Programming Language)

More mathematical: Knuth et al, Concrete Mathematics; John Stillwell, Mathematics and its History; Tristan Needham, Visual Complex Mathematics
>There are no cost other than hosting.

If one is trying to sell non-free software, it requires a payment processor like PayPal, Stripe, DigitalRiver, or paying a bank a monthly maintenance fee for a full-blown merchant account to accept credit-cards. A cursory google of Steam says they charge 5% fees for video games. They all have fees based on a percentage of the sales price. Even something outside of traditional payments infrastructure such as Bitcoin has fees.

If the cost is truly $0 like a sibling comment mentioned, how are people selling software for money without paying any fees to any intermediaries?
If you want to email someone, you need their email address. There is no way around this. And yes, that means that the business needs to store email addresses securely so that hackers can't harvest their database of customer email addresses and spam them. This is good.

Usernames can be whatever the user likes, unless there is a good reason for them to give their actual name. In which case, there is a good reason for them to give their actual name. And then the business has a responsibility to store the user's actual name securely, etc. This is good.

There is no good reason for anyone to store passwords in plain text. Fining people who do this is good.
There is speculation that the stream will collapse with climate change and England gets a lot colder.
What you describe could also be used to argue that prices are higher than they would be in a competitive market, i.e., that for the 30% ratio it's not that the numerator is too small, but that the denominator is too large.
You're not alone. Over the past few years it feels like I have been getting my content "fed" to me via Reddit, FB, IG, etc, when a decade ago I'd always be finding cool new sites via my own Google searches and through a small list of RSS feeds.

I think what's happened is that the biggest sites figured out what it takes to rank on Page 1, be it keyword-stuffing blog posts or whatever. The "interesting" sites I liked didn't update as much, so they fell down the rankings.

It's extremely apparent when a site is SEO-optimized, and for me that turns me off, especially if the area is a niche topic and not well served. If it's something like a reliable way to unclog a toilet, I'm not picky, the most popular search result is probably the one I'm looking for!
I’m OP. Thank you very much for the constructive comment. I really appreciate it! I’ve added a quick terminology guide at the top of each article.
The future of data pipelines
I'm an Apple fanboy for sure but I've used my fair share of Android tablets both personally and at work. It's been my experience that the app-scene on Android tablet is practically nonexistent compared to iPad and when comparing 2 tablets (1 iPad/1 Android) priced/dated about the same the iPad hardware holds up much better and feels more responsive.
GP is talking about https://www.oo-software.com/en/company
The price isn't THAT high!

Compare to an Intel 16 thread CPU + motherboard with ECC RAM and the ability to address more than 64GB of RAM. You're well into Xeon parts probably in the $300-400 range just for the CPU, then to get a decent motherboard is probably another $200. So you're paying a 2x premium for this Raptor Computing offering, that's really not THAT bad of pricing!

This pricing is an order of magnitude better than some of the previous Raptor Computing POWER systems which will hopefully open up their market to a wider audience and help drive down prices in the future.
I agree! But my comment was sarcasm/extension about his suggestion to reduce effort by buying a commercial door opener. Like damn, if you’re not going to make your own door opener with an Arduino, are you truly even committed to raising chickens?
I can't believe I'm defending cryptos because I think they're a giant scam in their current form, but here goes: Millions of Chinese would like to have their wealth outside of the totalitarian control of their own government. That's probably the #1 use case--you can't trust government. Just because you grew up in a time in the West where everything has been fairly civil towards the average citizen, please understand that this has been largely an anomaly (also largely an illusion).

This is why I support keeping cash around and why cash should still be necessary. If crytocurrency is worth anything, it has to be as portable and easy to use as cash is today. And governments tend to seize cash they find moving across borders and so forth, because portable wealth is dangerous to the elites.
Looks like social media is a double-edged sword that empowered the People and regimes alike...
Has anyone ever done a study of free-market configurations eventually consolidating to a single standard? I almost feel like it's a quirk of capitalism that initial introduction of a technology results in an immediate mess of options and styles, before finally somehow there is a single accepted standard.

For example, in the 90's the design for rollerblade frames (the part for the wheels attached to the boot) were all over the place, but then a few skate manufacturers agreed on a single design called the Universal Frame System. As soon as it was adopted, it unleashed a whole bunch of innovation in boots, wheels, liners, etc, because suddenly you don't have to fuss over on particular part and can then spend that energy on smaller, more interesting innovations in the rest of the product. Like suspension in the frames!

I'm sure there's analogies for open-source standards getting adopted. But if this is indeed universal, maybe it's an argument for a future techno-socialist state to mandate standards so that we are not accidentally designing the 99th radiator valve or javascript bundler, and instead society can get to work on the cooler problems.
Pass – the best password manager
I think part of Controller should be in the Model, because I often found business logic is highly coupled with the data.

I've more often used the Model-View pattern, where the business logic was inside the Model.

What I have decoupled from the above is State controllers though; State controllers have to do with the application itself, they have nothing to do with the data or the presentation of them.
According to this, there are actually a few that big: https://www.worldatlas.com/articles/biggest-farms-in-the-wor...

It’s still a bizarre statement, as harvesting is a parallelizable operation and harvesting one big farm is no different from harvesting many small farms covering the same area.
I’m OP. Thank you for the feedback!

Could you tell me more what makes it hard to read?

I’ve written about Incremental Reading. Hopefully this could serve as a brief introduction:

https://masterhowtolearn.wordpress.com/2018/10/30/the-signif...
The origin of the hamburger icon (2014)
Exactly. Privilege is just as much a hindrance as lack of opportunity.

How many families with the Zuckerberg and Gates level of privilege produced nothing significant
I’m sure! I am all about slow, organic and natural food. Here though my comment was meant to say that heck, if you’re going to cut corners and buy store-bought door closers, why not raise your own chickens at all!? I wasn’t entirely serious. The point of DIY is DIY, though, and this is HN.
So sad to see reddit leaking into HN.

> There's a way for small companies to avoid this - take your user's data security at least slightly seriously

No kidding. My point wasn't about that. My point is that the bureaucrats chose not to apply the law - "Looks like the fine was almost a bit too low in this case..."

AKA leaving the fines/punishment to the whims of bureaucrats.

If even the bureaucrats are refusing to enforce the law correctly, it usually implies that there is something wrong with the law.
I used MagicDraw in a previous job, it's decent. We had it setup so that we actually generated C++ class's from parts of the UML. As well as generating powerpoint and word/pdf documents from it. MagicDraw also comes with its own version control system so that everything can live centrally on the companies server.

I do wish that it integrated with Git, and that the app was slightly faster / less bloated, but all in all; it was a much better experience than Visio & PowerPoint. These days I'm unfortunately back on PowerPoint architecture.

Enterprise Architect and MagicDraw are as far as I know the two most popular UML diagramming tools.
What Bear markets look like
I never said anything about Western countries being paragons of moral clarity. However, for most of them, it has at least been a few decades since they last made camps where imprisoned people are subjected to torture.

And in most Western countries you don't get imprisoned for speaking out against the government, or being a journalist without government permissions.

And most Western don't feel they have to ban innocuous search terms, such as "Big yellow duck", or "Square", or the letter 'n'.
> There was opportunity to learn this lesson before.

China sent off Admiral Zheng He to discover the world before Columbus. He sailed off with a huge armada of ships (as far as East Africa), reported back with some giraffes and such, and the emperor concluded that it wasn't worth it, and reverted to inward focus.

After the "century of humiliation" and being eclipsed by the west, the "lesson" is obvious now. That's different.
While there is some truth in your argument, you are very clearly only focusing on one-side.

The problems that crypto-currencies attempt to solve are more to do with monetary policy. E.g. - you can't have things like quantitative easing / manufactured inflation if your money supply is dictated by a tightly controlled algorithm.

Whether or not that is a desirable overall policy is a wholly separate argument.
100 sequential parking spots
I generally feel that there's a huge opportunity for companies building normalization layers for physical infrastructure that future IoT and software companies can build upon - similar to what Bloomberg did for exchange price feeds or countless startups currently do for bank accounts
India had probably 5 decades head start on China and they started with big pool of western educated statesmen with know how. Also India didn't suffer much in WWII compared to china while china had civil war and Japanese occupation.

The development of China is amazing. I am not sure India will be able to catch up (or be allowed to) - China are probably not keen on having a new superpower next door, so they will do their best to thwart it.
Woman in tech meetup in London
Kotlin doesn't belong in these discussions, no exhaustive pattern matching.
Finding a cycle of a given length can actually be done in time `O(e^k n^2.3)` where `k` is the length of the cycle, using the cool technique of color coding.

Basically, to find a cycle of length 6, you repeatedly color every node in one of 6 colors at random. Then you look for a cycle with all different colored nodes, which can be done efficiently using dynamic programming.

You succeed in finding a particular 6 cycle exactly if each node in it has gotten a different color, but the chance of this is not bad. In the case of the OP it's even better, since there are probably many such cycles to find.
It is quite likely that it is used by orchard operators, but would have to be carefully applied away from the plant bearing the fruit else there would be a significant risk of losing the plant, which would be especially devastating in an orchard where trees are around for many years. There, of course, is no such thing as roundup resistant culinary fruit.
> eg, wartime footing is capable of terrifying speed and precision.

Wartime footing usually disables many of the checks and balances used by democracies in favor of "we have to go faster now".
Inflationary economies can survive in the long term, whereas the survivability of deflationary economies is not so clear.
I’m OP. Thank you for the feedback! I have added a quick terminology guide at the top of each article.
> A short statement and purpose...
I will keep this in mind when writing articles in the future.
People are asking things like

> How do peer reviews happen, then, if nobody gets paid to do them?

They're not asking about the publisher paying. They're asking about being paid at all.
China's 20GW Gansu Wind Farm
Stallman's views on Bitcoin and privacy make no sense. It almost sounds like he doesn't understand how Bitcoin works.

From the original article (https://www.coindesk.com/free-software-messiah-richard-stall...):

“If bitcoin protected privacy, I’d probably have found a way to use it by now.”

Bitcoin does protect privacy. It just does so using a model most people, including apparently RMS, don't see very often. It's called pseudonymity, and you won't find that word once in the article.

Later RMS claims:

“What I’d really like is a way to make purchases anonymously from various kinds of stores, and unfortunately it wouldn’t be feasible for me with bitcoin.”

Whatever distinction between the current Bitcoin experience of buying things from "various kinds of stores" and what RMS envisions is far from clear.

Then later:

“I wouldn’t want perfect privacy because that would mean it would be impossible to investigate crimes at all. And that’s one of the jobs we need the state to do.”

Say what? He doesn't wan't "perfect privacy," yet less than perfect privacy is exactly what bitcoin offers today. Block chain analytics companies are everywhere, hawking their data analytics to governments, advertisers, and anyone else who wants to take advantage of Bitcoin users who make privacy blunders.

This statement in particular makes me very skeptical about the goals of Taler. If the system allows the slightest privacy backdoor, then the entire system is worthless from a privacy perspective.

Privacy in the Taler system, then, is limited to users spending their digital cash. They are shielded from surveillance because, Grothoff said, “the exchange, when coins are being redeemed, cannot tell if it was customer A or customer B or customer C who received the coin, because they all look identical from the exchange.”

The unanswered question then becomes how exactly does Taler enable the state to investigate crimes?
https://www.nasa.gov/mission_pages/station/news/orbital_debr...

We have filled up our atmosphere with so much junk that space travel may become limited to our past rather than our future.
Indeed--for example around 70% of the corn grown in Illinois, one of the top corn-producing states, goes directly to Illinois hogs.
Ask HN: Lawyers on HN, what time consuming task do you wish were automated?
Workflow Automation? Filling out government forms? I would like to speak to you and provide a solution that is customized to your field. I am trying to learn what is it that lawyers exactly spend most of their time doing that they otherwise would be better spent on hiring paralegal or administrative personnel and replace it with a proof of concept. There's no catch other than just exchanging emails and talking about your day to day operations, under NDA, and no bill for using the beta. If it ever gets to a useful state, I would likely fund it's development by selling it to other law firms.

Shoot me an email to me, I'm Terry, pleased to meet you.

bongtastictv@gmail.com
All revolutions are structured like that, from the German to the French to the American to the Russian to every war of independence. Violence is an unfortunate effect. Practice is informed by theory, and theory is informed by practice. A glance at Marxist literature would show this.
My experience testing multiple tools on VMs (mostly recommendations from reddit), eventually deciding on one that seemed to work as advertised and installing it on my primary PC, says definitely not. Initially I saw a drastic reduction in outgoing traffic to MS/akadns, but after a couple months it ramped back up again... as someone else mentioned above, a lot of telemetry tools are reactivated/reinstalled via Windows Updates. I seemed to have completely nuked SMB in the process as well.

I never saw any outbound traffic to microsft.com, I wonder if it's because they are using the German version?
Vim Ported to WebAssembly
Haystack – the search relevance conference
Where?

You claimed "It's all through this thread, and every thread on this topic", so it shouldn't be hard to find plenty of examples.

The example you gave is not an example of it. Notice the "if" in it? Go read that comment again, and read the comment it is replying to. The person is not expressing a positive belief. They're not familiar with the system, are trying to make sense of the parent comment's statement, and are asking how it works.
Anyone know when these are supposed to ship?
Congrats!

Volker Birk, p≡p
Yeah that is starting to look like woo but not from the headline. I mean I could see say remaining scar tissues causing problems even if stem cells caused regrowth at the sight for example. That is actually plausible given mice studies seem to show senescent cells cause aging related deformations.

The use of generic "inflammation" as an evil is a major red flag.
> printf '\364%509s\125\252' > main.img

It appears that bash `printf` wraps coreutils printf "with ARGUMENTs converted to proper type first," according to the manual. I guess that's how the "%509s" specifier is able to work without any args.

So how does bash `printf` actually determine the proper arg types? Is coreutils printf implemented with hooks that let wrappers fetch the proper arg types without generating an output string? Or does bash `printf` implement its own separate parser for the format specifier?
> If even the bureaucrats are refusing to enforce the law correctly

The law says "up to [that much of a fine]", not "exactly [that much of a fine]".
November 2018 Web Server Survey
Josh King Madrid talks about the procedures of Dropshipping
The drop shipping retailers can keep the display items as a display in the natural “brick and mortar" stock up, or they can give the product catalog either as a hard copy or it can also be online, to allow the customers to have a review item just before purchasing.