skysight-inc/HackerNews huggingface dataset:
I highly doubt there's any reliable signal in any of these points. Someone is only going to maintain a shell script if it has users or it continues to be useful to them. But that fact is not significant regarding ability to deliver quality code. Not maintaining a project on github simply signals that the code isn't useful enough to anyone to maintain it.

Many people have their favored hiring "hacks", and they almost never actually signal for the things they purport to. It's way too easy to fall into confirmation bias or overstate one's ability to judge others.
If there's more work to do than what the current employee set can do in 40 hrs/wk, then the team didn't hire enough employees. I realize that rare is the team that is fully staffed, but the employee shouldn't be obliged to make up the delta because management didn't hire appropriately.
I spent a few years in West Yellowstone before also ending up on the west coast. I miss the area dearly, and the idea of being able to find a good tech gig in Bozeman seems to be more real every year. But then I feel like I'd only contribute to the erosion of what makes it a great... At least I've been able to fly directly into West Yellowstone now?
The actual gripe here is that for physical products of any kind, of course companies routinely buy and completely take apart their competitors products. But in software make-believe land you can write any wish you have into an EULA.

There are entire companies whose only mission is buying electronics, reverse engineering it into its constituent parts and producing a detailed report that tells you whats in it, how it's made and most important what it costs to make. That's possible because when you buy something, you own it. Only in software make-believe do we allow selling some very ill-defined "right to use" with no guarantees or rights.

Protecting the inner workings of a product is precisely what patents are for.
Certainly. And it should be taught like trades were for centuries: with
apprenticeships.
That was not always the case. The government used to be much friendlier and accommodating towards foreign business. In order to kickstart their Renaissance, the Chinese almost entirely relied on foreign capital.

You make the claim that because China was strong in the past it magically should be expected to return to strength in the future, and that foreign capital or not, such a rejuvenation would be inevitable. That's magical thinking. As I said, yes a strong cultural heritage has greatly helped the Chinese, but the initial spark and driving force during much of the 80s and 90s was foreign capital investment.
What is a lock and how does it prevent repair?

I think we would both agree that iPhone 7 is DRM laden. However iFixit, who is quoted in the parent article and gives iPhone a repairability score of 7 of 10, seems to think there are some things which are repairable at the component level on an iPhone 7 even to a layman at home.
https://www.ifixit.com/Device/iPhone_7
I just wrote and open sourced pile of code with ZeroMQ (https://github.com/rantydave/messidge) and found it to be a mixed bag. In short:

* The encryption/authentication stuff is bordering on pointless - once a client has authenticated you cannot then be sure that a particular message is coming from that client. I binned it and used libnacl in a "by the book" implementation. It's not ideal.

* The routing, fanning etc. etc. stuff always made me uncomfortable - it's difficult to understand, introspect, debug, whatever.

* It's attitude to threading is idealist but a PITA - I got over it, eventually, by creating a sort of per-thread socket factory. Recent ZMQ's deal with both this and the above by introducing gloriously plain "server" and "client" sockets that are thread safe.

* The event monitoring sockets are cool but IMHO are a sign of things going pear shaped. In short, if you're monitoring connections then you're using messages to do a connection's job. I got this just, completely, wrong.

But: it works. It's reliable. It seems fast. In terms of basically doing what it promises, it delivers, and I think that counts for a lot.
You and me both. :

But that's part of it, you generally don't really associate that with memory until you get older...
Omf for fish shell
Is there such a platform available for Australia as well which is free/not too expensive?
Nope, you just made that up. Go to any of the well known sites and they all seem to have credit card signup pages

Also, I don't see what that has to do with Patreon.
A candidate showing me code they wrote for their previous employer would be pretty much an automatic black flag for me.

It's a matter of "if you want to know how they'll treat you, look at how they're treating their ex".
too late to edit:

We all earned death the moment we were born. It's part of the deal of being alive and mortal. No malice intended towards the grandparent poster!
Most of these features are available in the core language already. The ones that aren't are implemented in the form of libraries. Like every other language...
I am a huge apollo fan, but their endgame just became clear, get people using apollo, have those products scale and need monitoring and analytics, charge for said monitoring and analytics. I knew it was coming, just sad that it was all a cashgrab in the end.
> The "system" is about generating municipal income, not keeping anyone safe on the roads.

But presumably you were actually speeding?
From what I’ve seen it’s not a paywall but you do have to register.
Most states do not require you to take the first job that comes along - you are only required to take that if you have tried and cannot otherwise find work
> Even a cursory glance at my posting history would make a mockery of that claim. Drop the empty rhetoric, bring in the evidence.

Hah! Just looking at your posting history _in this thread_ would lay waste to your statement. You said that people had to prove to you widely known facts. Fine. When people gave you evidence in terms of links, you dismissed the links and said in a huge educational system, how is this a pattern?

That's a neat rhetorical trick by the way. If the evidence is too specific and easily substantiated, it doesn't indicate a pattern. A broadly based claim is dismissed as rumors and anecdote, and obviously not specific enough to be evidence. Head you win, tails I lose. Nice.

I'm looking forward to seeing you respond to the other specifics that we brought up. Probably not evidence of a pattern eh?

> This site has such incredible ups, but the downs are equally staggering and disheartening.

You do know your comment is funny, and even funnier because you have no idea that we're all laughing at you?
Very condescending reply and ad hominem isn't necessary, but I think is reflective of the strength of the argument.

Dating is messy, complicated business. People get hurt. There is no magic ritual or length of time that will prevent that.

But I think the ivory tower condescension that if only men would follow this or that prescriptive approach is extremely damaging and even perpetuates the problem.
Drug manufacturers get patents and a corresponding period of exclusivity. This is worse than patents in some ways because there's no time limit. It's like drug manufacturers could attach a EULA to their pills that makes reverse-engineering a competing product a legally enforceable contract violation even after the relevant patents expire.
Why “Good Jobs” Are Good for Retailers (2012)
> The outlook for their ROI is much brighter

I agree that American ROI on military spending is negative, though the degree to which this is true is debatable. (The American defense industry doubles as a federal jobs and R&D program.) I do not see how China building an expensive, low-throughput transportation mode that is uncompetitive, even without a traversable Arctic Ocean, is productive.
It breaks the site guidelines to take threads on generic ideological tangents like this. It makes discussions less interesting, so we ask people not to do it.

Similarly, we ask people not to use HN primarily for politics or ideology. A certain amount is inevitable; more than a certain amount destroys the site for the things HN exists for.

So would you please read https://news.ycombinator.com/newsguidelines.html and follow them when commenting here?
Not really, I use it on Arch as my root drive https://ramsdenj.com/2016/06/23/arch-linux-on-zfs-part-2-ins... and never have a problem. It's been useful multiple times for informing me that I have a problem disc, and being able to go back in time and look at how things have changed on my system with snapshots is of great benefit. Being able to rollback, clone filesystems and send them around is great too.

With archzfs I get binary upgrades with every kernel, and I've never had a problem at boot after a kernel update.
Flexport wrote a blog post on this a few weeks ago as the first waves it were happening: https://www.flexport.com/blog/massive-factory-closures-china...
What Delta Chat offers
Fair enough. I did not see that and would actually disagree with it for appropriately non aggressive values of flirting. (If you’re a high profile keynote speaker specifically though, caution is increasingly called for.)
> Of course that breaks once your CSV header names don't match allowable symbol names. Notice the example linked doesn't show accessing the "Adj Close" field.

In F# you can escape symbol names with double backticks. In the example linked, accessing the "Adj Close" field would be done like:

firstrow.``Adj Close``
JavaScript Fatigue – a Sonnet
Only if Instagram used the Snapchat app to create those features. If someone told Instagram about the feature, or they read about it online, and then implemented it, they are not reverse engineering it.

And you would have to wonder how it would work for simple features, that can be communicated in a few sentences.
Every-other-day fasting seems to convert “bad” white fat to “good” brown fat, but nobody really knew why. This study found that fasting causes the bacteria in your gut to produce certain molecules that might be responsible.
I'm by no means a expert in this, but the gist of it is that not all fat tissue is created equal. "Brown fat" burns more calories and can help control weight and mitigate diet related health issues. Intermittent fasting (in this case eating every other day) increases the amount of brown fat deposits in the body. Exercise has been shown to do the same.
That's actually pretty horrible. Gotta be honest.

HN has enough people who could design a protocol and hardware to do exactly that with wifi. HN can't adequately explain dark matter, except to say it is a placeholder and to define how we observe the effect. Anything more than that is conjecture and anyone who says otherwise is a dirty rotten liar.

Really.

I hate the name Dark Matter. It's a horrible name.

But, someone here understands electromagnetism well enough, pulse signaling, electronics, binary, spectrums, radio, whatever. They could build some sort of mesh network to do exactly that. They could probably build it with COTS and do it for pretty cheap - and write you a damned good paper.

Don't have a damned clue what Dark Matter really is. Nope.

Edit: Hell, now that I think about it, someone here would probably set that up on like their ham radio stuff at 600 baud just for fun and make it all operate out of terminal.

That's a compliment, really. There'd be a Show HN and someone would tell them it had an Emacs shortcut.
Local representatives don’t get to counter the almighty EPA, which writes and enforces all of the environmental regulations affecting this kind of thing.
Not sure whether that was a jab at Numenta or not, but I do think the combination of these two comments cuts to the heart of the PR problem for Numenta: they're neither trying to do 0.1% better on the classic perception benchmarks than other algorithms do, nor trying to publish accurate, testable descriptions of the true details of meatspace neuroscience.

To me, exploring alternative network architectures and algorithms seems an extremely worthwhile goal even if it's only loosely tethered to actual biology, but from a PR perspective they really need to be better about priming the conversation if they want people to care.

Bad (neuroscience-focused): "We're doing a lot of research on neuroscience, and finding some really interesting stuff, so we built a model that doesn't exactly match the way the brain works but is still interesting. No, we haven't tried to make it work to classify ImageNet test cases, that's not our goal. But look, it's closer to biology, and we have working code that we're playing with!"

Better (ML-focused): "We're developing a novel neural network architecture that performs online unsupervised learning using only local update rules. Though it performs competently at classic benchmarks X, Y, and Z when a small WTA layer is thrown on top, it can also tackle problems A, B, and C that classical deep learning networks can't make any progress on."

To be fair, I'm not even sure if Numenta's networks could perform competently at any classic benchmarks (I'm guessing that if they could, it would take some work to get them to do so), and I have no idea what new problems it could work on. But they really do need to reframe the conversation and emphasize that sort of innovation if they want to be taken more seriously - focusing on neuroscience underpinnings is not a great move if they're not engaged in research that can actually win over neuroscientists, and just pointing out that they're focusing on those things is not a way to win over industry ML folks if they don't have any results to point at.
An order of magnitude less than Bill Gates is still outrageously wealthy.

Forbes says there are 1940 billionaires in the world today, that puts anyone over $1 billion in the top 0.0001 percent.
> the file entry data structure maintains a file offset for
> every process

File table entries aren't per-process. That's dangerously misleading. Without getting lost in the weeds, just remember that new file table entries are usually created for every open() or socket() call, in addition to a new descriptor table entry. Contrast that with dup() or fork(), which create new descriptor table entries that point to shared file table entries.

Why would this matter? Because as the article suggests (albeit ambiguously), a fork() has semantics similar to dup() in that the new process gets a cloned descriptor table. but with pointers to _shared_ file table entries. Why this matters, and why the article is misleading, is because when two processes perform reads through a shared file table entry for a regular file, the order of reads will matter as between the two processes because of the shared cursor; the sequence of data each process reads could differ based on random scheduling latencies.

File position cursors really only matter for regular files, not pipes or sockets. But another thing to keep in mind is the distinction between descriptor flags and file entry flags[1]. O_CLOEXEC is a descriptor flag, which means it's not inherited when you dup() a descriptor (it is inherited across a fork, but that's because you're getting a clone of the entry which is thereafter distinct). However, flags like O_NONBLOCK are file entry flags, which means if process A forks process B and process B does fcntl(fd4, F_SETFL, O_NONBLOCK), all of a sudden fd4 will behave in a non-blocking manner in process A. Likewise, if you do dup2(fd4, fd5) then fcntl(fd5, F_SETFL, O_NONBLOCK), all of a sudden fd4 is non-blocking.

One interesting distinction between BSD and Linux is that on BSD opening /dev/fd/N is identical to calling dup(); even though you're using open() you get a shared file table entry. However, Linux symlinks /dev/fd to /proc/self/fd and you get regular open() semantics with an unshared file table entry.

On Linux, at least, you can create a new file table entry for an existing pipe through /proc/self/fd. But AFAIK you can't open sockets through /proc/self/fd. I've never really run into the need to do this, though. But it's good to keep all of this in mind for regular files because shared cursors could easily cause headaches, perhaps even security issues.

FWIW, Unix descriptor passing has dup() semantics.

[1] Technically the term is file status flags, but when discussing this I prefer file entry flags (or file table entry flags) to highlight the relationship to descriptor flags.
Other than the historical facts, this article is kind of a weird read. The author seems to be guilty of the same thing he's accusing the Chinese president, namely using history to support their version of how this might play out.
Probably cheaper to try and quietly buy just enough blocking land to create a road in, and then bequeath it to a foundation.
The technology has actually been incorporated into the hololens or windows mixed reality device, which is basically a kinect strapped to your head.

Apple also offers AR kit which is the same concept with similar APIs.
While the name of the talk implies it's a generally-speaking-talk, Click goes into a lot of detail of how the JVM works in his "A Crash Course in Modern Hardware" presentation[0]. I saw it a while ago, but I think he does mention those things.

Of course that's the one I saw and remember, but you could probably find another presentation in which he goes into much better detail about the JVM and its inner workings.

[0] https://www.youtube.com/watch?v=OFgxAFdxYAQ
FaceID actually works well and the missing home button doesn't bother. Its actually easier to get to the home screen since you don't have to move your finger from screen to button and back.
Zelle, the bank consortium competing against Square Cash (and Venmo), is built into most major bank apps now.

https://www.zellepay.com/partners

While I think Square has some momentum, I believe the financial services industry as a whole is going to overshadow their Cash offering.
The observations are still coming in and things are very uncertain. One astronomer on twitter noted that if the most uncertain measurement were removed that the comet has a 0.9 eccentricity, and therefore likely not an interstellar comet.
I read the entire article and it's a great read.

It's fascinating how much we romanticize about past cultures and how much if it is wrong. I love reading history and this almost always turns out to be the case. Digging into any topic reveals they are always far more complex and multilayered than the the common caricatures you find in media and in generalized accounts.

China's popular understanding of the Silk Road seems to be way off, which is inspiring bad policy descisions.

WW2 is another great example of this, no topic has had more books and films than WW2 yet the perception vs reality is incredibly wide in popular US culture.

Particularly with how Germany really lost the war to the Soviets in late 1942 when they failed to subdue Russia in the early invasion. The west (US/UK/Canada) largely just cleaned up the mess from 1943-45, as the Nazi's were fighting an impossible war after that point. Even then Russia did most of the work in terms of raw combat. But even when this is noted in history books Russia's success is largely dismissed as merely due to their fortunate geography and willingness to treat their soldiers like expendable fodder. But it was in fact largely due to Russia having better technology than Germany (specifically better tanks/armour [1]) and the geography was far less of an issue to the Nazi's in 1942, who unlike Napolean had highly mobile tanks, aircraft, trains, and Blitzkrieg tactics.

The silk road and China's alleged cultural dominance seems to be no different. Being of far less importance in actual trade volume and influence than is commonly understood.

[1] particularily the KV-1 tank, which grinded Operation Barbarossa to a halt https://www.wikiwand.com/en/Kliment_Voroshilov_tank

> In certain situations, even a single KV-1 or KV-2 supported by infantry was capable of halting large German formations. German tank armament was too poor to deal with the "Russian Colossus".
> "You do know your comment is funny, and even funnier because you have no idea that we're all laughing at you?"

Regardless of how wrongheaded you feel another commenter may be, it's never okay to treat someone uncivilly like this. If you don't think they're worth conversing with, that's fine. In that case, just refrain from commenting. It does no one any good to lower the level of discourse.
What we're witnessing today is a chicken-and-egg problem.

USA: America is the chicken. To be a modern country, it is hypothesized that the developing country needs immediately adopt American systems, laws, behavior & structures (the Washington consensus, etc.). In essence, and to keep it short, the 'free-markets' will take over, and standards of living will boom.

China: China is the egg, because they view modernization more or less independent (i.e., democracy is not a necessary). As long as people are given economic opportunities, the rest will evolve around it, systems and laws will adapt and be in sync with the development. That is, it is willing to offer lots of infrastructure and development opportunities to very poor countries, and it is up to those countries to take the opportunity to exploit it.

As someone who enjoys studying economics, I think we're at one of the most important points in time. USA & China, under two diametrically different systems have been able to grow extremely large economically - that means more data points to understand how to modernize other parts of the world.
> it’s trivial to raise money

Perhaps, but social capital may require giving away less of the farm to do it.
Link Alternatif Daftar Bandar Ceme – Situs Ceme |Judipoker99
Ai chat bot is speeding up employees' daily work process
Escrow.com launches payments API
so which metrics are the right ones to look at?
I submit the central problem is that a lot of things don't scale smoothly, and figuring out what doesn't scale costs money. Discovering how to transition from 10 to 100 is easy. 100 to 10,000 might be a 9 figure problem, but everything after 10,000 is vertical growth until you hit 10M.

The other issue is that some great ideas need $10M or $100M or $1B up front. Google's TPUs are probably a 9-10 figure investment, with zero dollars income until the whole system is deployed at scale. But it becomes a money printing machine after that.
You realize that github dates can easily be falsified, right ?

Besides, you are only using this as a negative ? So you'll actually hire people who don't put in extra effort over people who put slightly substandard free time code online ? That seems like a losing strategy.

I've always found that willingness to put in effort vastly outperforms ability. Not to an infinite extent, but quite a bit.
A Lazy Person's Guide to Happiness
This is not a very scholarly article, and very disparaging to say the least. It claims that Zheng He "did little to develop trade" and "contributed nothing to navigational knowledge" and that all he effectively did was assist in "the gradual spread of Islam". Have we considered to evaluate ourselves, on how we perhaps may be suppressing the reality of Chinese historical accomplishments by elevating such articles? It ignores many of his tangible accomplishments, like clearing the waters of pirates that plagued Chinese maritime trade.
Surely he doesn't intend to say "I'm not guilty of sexual harassment but rather sexual assault."
Show HN: Graphene-JS – GraphQL framework for Javascript
That isn't what happened though. You are just assuming they might have fired the bottom. If they did, that might be reasonable.

I'm not able to provide evidence, so my assertion that their firings were a lot of bullshit isn't going to carry much weight. I'm ok with that. But likewise, you might want to consider waiting for evidence that they did in fact cut underperformers, because I don't think you will see that either.
This sort of stock ideological rant is just what HN isn't for. Please don't post like this!

https://news.ycombinator.com/newsguidelines.html