skysight-inc/HackerNews huggingface dataset:
One of the following generally happens:

- Mr. A intentionally lent out the stock (not fraud - there's no reason to lend out the stock other than to enable this kind of scheme AFAIK, Mr. A will generally not be an ignorant and deceived party here)

- Mr. A signed some fine print allowing his stock to be lent out for such schemes (not fraud)

- Mr. A signed some fine print saying some proxy (his broker?) technically owns the stock and they can lend it out for such schemes (not fraud)

- Mr. A owns his stock outright, and signed nothing allowing it to be lent out (step #2 isn't called "borrowing" in this case, it's called "theft")
Yep. It only works as long as everyone knows each other. I've been arguing this point for years with my anarchist friends (both left and right varieties), who seem unwilling to grapple with basic concepts like scale and externalities.

I don't think straight hierarchies are the only possible organizational structure but it does seem like more people want to be told what to do than to think for themselves. .
can you elaborate on the advantages offered by using LLD over the system linker? is it purely for the sake of consistency, or does this decrease the size of your compiler's frontend component?
Inter and intra city travel are very different stories though.

The acres of parking, sprawl and mega roads within cities are gobbling up productive land, generating pollution and driving up commuting and real estate costs, all while sucking down massive amounts infrastructure dollars and subsidizes.
I've thought about this issue quite a bit because I had a use case (using scala) with lots of graphical data structures and GC mark phases were totally killing my performance, and I thought about using rust until I found out my graph shenanigans wouldn't work there either.

One of those hairbrained research-y ideas I have bouncing around in the back of my head is to fix this. The thing about graphical structures is that there is a huge body of work in graph theory that could be used to provably and deterministically cover >90% (ballpark) of these data structure use cases, but likely at the cost of compiler performance. And if I were even remotely competent with rust macros, I would totally hook up some annotation macro that would call out to Z3/CVC4 to determine satisfiability and then rewrite the code safely (even if it uses unsafe blocks under the covers) or throw an error. But thats for another time :)
Yes, it won't make a difference between 2-3 years, but it would make a difference if you kept a car for 10 years.
EDIT: Disregard; See https://news.ycombinator.com/item?id=13671078

--

Actually, the page you linked seems to be about an older ELF and COFF specific implementation, despite its URL.

Here's an overview of what makes the new one special: https://lld.llvm.org/design.html
That argument is worthless and is made just to move emotions. Italy produced a lot under war doesn't mean that Italy doesn't produce under war.

Switzerland far outpaces Italy when compared per capita.

And I'm guessing people will prefer peace and prosperity to da Vinci and poverty.
Online NATO Training
If you had the best house in the neighborhood and everyone tried to move from theirs and start living in yours instead of improving their own, wouldn't you be annoyed?

I'm not defending racism and hate. Those are unacceptable. It is however understandable that they might grow annoyed of people profiting of their country without bringing anything good. From what I have heard it's not an issue of {skin color, religion, continent etc} but simply an issue of being foreign.
>As you can see the random noise on top of the image creates the “gradients” you see in the gameboy camera images that give the illusion of more than 4 colors.

The general approach being described is called "dithering". It usually involves more than adding random noise to the image. One common algorithm is called Floyd-Steinberg (https://en.wikipedia.org/wiki/Floyd%E2%80%93Steinberg_dither...), and it involves tracking cumulative error between neighboring pixels and adjusting color when enough error accumulates.
So, what do you do if you find someone else unreasonable and private arguments do not resolve the conflict?
> effectively impossible because there are still some steps that we simply do not know how to get past via random processes

To be clear, there is always a lower bound on this probability that comes from brute force randomness (e.g., a quantum fluctuation in which all the molecules of a bacteria assemble spontaneously). This lower bound is extremely, extremely tiny, taking the form 10^(-10^(large)), and there are almost certainly easier ways to make a simpler replicator that later evolves to become a bacteria. But since we don't have an upper bound on the volume of the universe, and we don't have evidence for life arising somewhere else in our observable universe, it's formally possible that it's simply that stupendously rare (but still not impossible).
Given that in unsafe block you still have to uphold the same invariants as in
other blocks of code, your job is actually much harder in Rust that it is in
C/C++.

Take a look at examples in [0], they would be perfectly valid in C/C++, but are
potentially considered undefined behaviour in Rust.

[0] http://smallcultfollowing.com/babysteps/blog/2017/02/01/unsa...
Par is in fames
Yes. People who work 3 jobs should not worry about getting a new car for the reasons I mentioned above. Maybe my arguments work better for (upper?) middle-class.
The Most Inspiring and Effective Digital Tools of Dissent
> The Indian subcontinent and the Middle East were fragmented for much of their history, and Africa even more so, yet they did not experience a Great Enrichment.

eh what? The Indian subcontinent was one of the most productive regions of the world, accounting for almost 25% of the world GDP right before being colonized and having its creative/artisan class decimated. If no deliberate effort had been expounded to destroy its artisan/merchant class, Enlightenment ideas might have spread faster and created a much more dynamic economy.
The robot that takes your job should pay taxes, says Bill Gates
I do the same thing. No one ever seems to pick up the play, so in a way I've developed a second full name that works reasonable well.
Also the third world country we like to call "Oklahoma"
Verifying your header rules configuration
Sorry, when I said "if you can do without it", with "it" I meant the application access layer, not the vpc.
>Props to Western Europe for literally dragging countries like Bulgaria and Romania and Serbia

Some of us who still live here like to think that our votes and civic choices also had a tiny influence in the matter.

A curious thing to note is that population numbers are declining across most of Eastern Europe, which I don't think is the case in the West, because of immigration.
It's too easy to implement, so it can't be regularized.
The only thing you get in return is that you'll be able to recognize the faces of police officers as well with the same technology. The world is shrinking, and it will feel like we're all living in a huge village.
What if the "broker" is not a centralized entity.

Bitsquare, BitShares are good examples of a decentralized exchange.

> There's no benefit to trustlessness in settling a transaction when you're still reliant on a counterparty to actually make it for you

The whole point of a blockchain is that you don't rely on the counter-party to actually make the trade for you. The exchange happens at the exact same time on a blockchain.

> if one party's legal status means they must be given sufficient control to hard fork it anyway.

I don't think hard fork is the right concept here. Hard fork implies an entire network change; I think what you are talking about is the ability for a company to issue more shares, etc... They could be given this control through smart contracts.

https://aragon.one/
The amount of work it took to replace the gnu linker with LLD in freebsd was non trivial. But it's just about ready to be turned on in base.
I stuck around at my last job for a long time because of my manager. When interviews I was evaluating the role but most of the time It really came down to my new potential manager vs my old manager. I needed to see that they would be able to offer / teach / give me something that my old manager wasnt able to. It's not an easy way to interview but it is really satisfying when you find the right fit.
That building will only make money if people or businesses want to be there, which is pretty questionable since the entire idea behind this building is "Let's make it effectively impossible to access via the most common form of transportation."

On top of that, you hurt all the surrounding businesses because people can no longer easily get to them.

But I guess if nobody's there, at least you don't have to worry about traffic problems, so mission kind-of-accomplished?
> You shouldn't kill useful features because they are sometimes misused.

That is highly debatable.
This is load of bullocks and failure of Germans to follow their own law.

If am certain than a common person does not expect TV to be equipped with a microphone transmitter. This is not a function of a TV.

That it has been somehow overlooked does not make it right.
I am unemployed, I won't mind doing your low tech shores . I have an online shop but I made less than 90USD.
Seriously, Naill Ferguson is a poor historian.

https://global.oup.com/academic/product/before-european-hege...

also
http://piketty.pse.ens.fr/files/Pomeranz2000.pdf
Exif for WordPress Galleries
Looking at the comments in this thread, I'm really starting to get sick of the stupidity and ignorance of the hn community. I hope you're all just paid provacateurs.

War isn't some special attribute of european history or success. While some people (mostly on the narc spectrum) are motivated by competition, many aren't

Historical Counterexamples:

Chinese warring states periods,
Japanese warring states periods,
post gupta and mughal empires in India, west African pre colonial history, and there's many more.
Dash (https://www.dash.org/). Currently return is just over 10% ROI per Master Node (just a full node Bitcoin client running on a server for a few $$ a year). Aside from the 100%+ increase in the currency since I bought it, running five Master Nodes nets about $10,000 a year of passive income.
How you can control what happens in your dreams
locate has been a standard feature on Unix boxes for decades – it's certainly not specific to Ubuntu and the only way it causes I/O problem is either if the system is already close to breaking but nobody had been paying attention or the local configuration has been customized to do something like crawl NFS mounts.

> In the server distribution patch instructions, it often says "reboot your computer", whereas one can just restart the services like in the latest openssl security update.

It seems like a bad idea to criticize them for taking the safest tack in generic documentation intended for a wide audience. Some Ubuntu servers are run by veteran sysadmins but others run by people who are learning, primarily working on other things, etc.

Restarting processes requires a decision per-patch to understand all of the affected components and safe restart strategies for all of them – e.g. in the case of OpenSSL, the library will be loaded not only by services but also other long-running jobs – cron tasks, anything a user has been running, etc. Yes, you can script looking for open file-handles and try to restart everything but if that goes wrong in any way, you're running with a known security hole which people will incorrectly think has been patched and may even claim that a scanner must be reporting a false-positive (I've personally seen that).

If I was writing documentation to give to non-experts for operations, I'd make the same choice every time because it's simple and fails safely. Experts probably aren't going to read that documentation anyway and have enough knowledge to understand when they can make optimizations based on local knowledge.
Bulgarians are actually the oldest nation in Europe and the country has preserved its name since its founding in 681 AD. Medieval Bulgaria has had a long and glorious history before the Ottoman invasion in 1396. During the 500-year lasting Turkish yoke we managed to preserve our traditions, language and religion. Only a very small percentage of the population was converted to Islam.
I Asked a Psychopath How to Stop Caring About Rejection
Git actually maintains the following:

Author and AuthorDate: These will not change during a rebase. Unless maybe you do an interactive rebase and edit the commit... I'm not 100% sure how those interact.

Commit and CommitDate: These will change during a rebase, as a rebase is recreating the commit and that will be done with the current user and date.
Top Most Imported Golang Packages
And also there is a large number of immigrants who prefers to return to their home countries after their first gig or when they get unemployed.
Almost 37% of the population have no Swiss background.
In 6 years in Switzerland(yeah personal anecdote), I have yet seen someone being actually fired. They rather let them go, and then these people don't find another job and go back to their home countries.
It takes about 6month~to get a new jobs, even when your skills are supposedly in demand.
My point, the low % of unemployment is thanks to migrants, not because the job market is "great".
Browsing static pages is near-instant. No need for React to do that.
For a free software spreadsheet people can work on at the same time, there's EtherCalc: https://ethercalc.net/
2017 is the year your startup gets funded
You've just highlighted the sort of reward that you get for the greatest bloodless revolution in history to remove the Soviet regime and freeing the world from Nuclear War fears and offsetting the Doomsday Clock by full 11 minutes.
I think you underestimate the amount of Germans on here
He's talking about national statistics. He just happened to be working in MPLS at the time:

"Minneapolis Fed President Neel Kashkari said Wednesday he was “shocked” that the persistently higher national black unemployment rate relative to the rate for whites was not better understood."

People who live in MPLS know that it has a huge immigrant population of somali and other east africans as well as (I think) the largest Hmong/Cambodian population in the United States. That is, in addition to the inner-city diversity of american blacks. Also, unlike many other cities, there are native americans.

So it's not NYC or LA, but it's not Denver either. In fact, I think my original comparison may be off - MPLS is probably more diverse than Zurich.

(I have lived in MPLS on two different occasions - 6 and 5 years each. I own a business in Zurich.)
Snap Inc. Roadshow Video
> Do git's CLI UX choices buy it power? Or, conversely: does git checkout being for switching branches, creating branches (but not listing or deleting them), and also checking out files from the version at a ref (sometimes)

Branch management:

# creation
git branch foobar

# listing
git branch

# renaming
git branch -m barfoo

# relocation
git branch -f barfoo

# deletion
git branch -d barfoo

Working directory management:

# change WD to branch
git checkout foo

# change WD to state of HEAD
git checkout -- .

# change WD to new branch forking HEAD
git checkout -b bar

# ...

As an aside, `--` is UNIX for 'end of options'; nothing git-specific. I mention this because that's another thing that seems to come up with people saying it's some mad git option that makes no sense and you just have to remember it.

> mean that git gets useful new features?

I don't really understand what you mean by this. Is something only 'powerful' if it 'gets useful new features'?

--

I'm not saying it's easy for newcomers, I'm just saying the difficulty is biased to the early stages of the learning curve (I certainly experienced it, I used to fear git - now I fear lack of it) and disputing the claim that it isn't powerful.
"I was robbed!"

"We'll put out a call."

"Don't you want to know what he looked like?"

"That's okay, we've got a likely composite sketch on file."
>There are only a few cities, and they are way too cramped with people. The decrease in quality of life is real. And most Indians

That really just means there aren't enough cities, not that everyone should cram into the ones there.

The public infrastructure in India is also abysmal and inadequate to the numbers of people who live there. Tokyo is denser than Bangalore but is much more vibrant and livable (over 6k people per km compared to over 4k people per km) because of good planning, good regulations, and good transit.
Do a 22 second highlight clip from an NFL game and see how far you get without their consent.
This is the same individual who spent over two years writing a faster grep than grep: http://blog.burntsushi.net/ripgrep/

Amazing work.
> The problems only start once the "tribe" grows beyond 150.

The problems also start when there's a potentially extremely large, but uncertain to happen, reward looming over the horizon. In crude terms, when there's a huge money bag that everyone could potentially snap up. Then all sorts of perverse incentives start to manifest.

I'm thinking of stereotypical Wall St. companies, and also of many Silicon Valley "startups" in recent years.

The no-leader scenario is stable when everyone is looking forward to having a regular job as a middle class citizen. It's also stable when EVERYONE is motivated by ideals other than money - great scientific breakthrough, big humanitarian cause, etc. That's when people cooperate with each other easily, there's the rule of the law, civilization as we understand it.

But when huge piles of money could potentially materialize on the table, things revert to a much more primal state.
The only thing you get in return is that you'll be able to recognize the faces of police officers as well with the same technology.

Souveillance at its best
That is really more of a speculative bet than passive income.
>Genuinely curious: Why do you need rebasing?

Mostly to sort the code out before publication. People usually assume rebase as a tool for integration but forget how useful it is in the "local" development stage (ie. before pushing the code for the team).

Also, rewriting history (in the good sense of the term).

Git have some awesome approaches for minimizing the amount of semantically irrelevant commits in the repository (or plain garbage commits) that other VCSs lack. Mostly the possibility of having local branches (keeping them hidden away from everyone may be a plus in some cases) were a developer safely store that horrible-looking code everybody says they never write, go back, test, fix the code up, add test cases, fix indentation, documentation, etc. all in different commits and, then, rebase or squash-merge them in a self-contained, well-described and semantically split set of commits and then push them to the public repository in a way other team members can follow and understand.

For git, history is a tool for documenting the project -- and I love it.
SAT solvers and neural networks are probably the most curious software technologies around. Both attempt to solve NP-complete problems (learning and SAT). Both are still largely based on 1960s algorithms (backpropagation for NNs and DPLL for SAT) made surprisingly useful in practice by advances in hardware and heuristics accumulated over the years. Both are mysterious from a theoretical point of view, with little progress in our theoretical understanding of why they work well in practice and how we can come up with better algorithms.

This article by Moshe Vardi[1] and this one by Dick Lipton[2] are a nice introduction to the mystery of SAT solvers.

[1]: http://cacm.acm.org/magazines/2014/3/172516-boolean-satisfia...

[2]: https://rjlipton.wordpress.com/2009/07/13/sat-solvers-is-sat...
Facial Recognition - This is who person is based on this face

Facial Detection - This part of image is a face

The article is referring to facial detection and object classification and not, as is mentioned, facial recognition. Also, it would certainly NOT be real time. Computers are still quite poor at this even if they take a super long amount of time and processing power.
This is something Ruby likely got form Perl,but they cribbed it wrong. Perl's post-conditionals only work on single statements, not blocks. You can use them for functional style statements though. I.e.

# Not allowed
for ( 1 .. 10 ) {
say $_;
} if 1;

# Allowed
map { say $_ } ( 1 .. 10 ) if 1;

The idea seems to be that a post-conditional should be simple and obvious by the time you've parsed the statement. A block makes it confusing, as does mixing post control structures

Post-loop structures have the same limitation:

# Not allowed
{ say "foo"; say $_ } for ( 1 .. 10 );

# Allowed
say $_ for ( 1 .. 10 );

When used correctly, these can become very succinct and clear.

my %data = get_data_record_hash("foo");

$data{$_} = update_field(data{$_}) for ('field1','field4',other_field');

# Compare to map, which normally you expect to return values
map { $data{$_} = update_field(data{$_}) } ('field1','field4',other_field');

The single statement limitation keeps you from going wild in ways that are probably not useful to future readers of the code (including you).
> took it private for $13.50 a share

How do you take something private? What does it mean?
> But to say Switzerland didn't invest in war would be horribly wrong

What war? They invested in peace, successfully so far. Attacking Switzerland would be a bad idea for most countries.
Why every US carrier suddenly changed their unlimited plan this week
The article says that the key to negotiating is to get to "Yes" using the Socratic method. Speaking for myself, I say "Yes, but.." far more often than just "Yes."

<conjecture>
The problem with a "Yes." is that it leads to a moment of gloating for the other party where they savor the "Yes" response from me.
</conjecture>
Alright noted! Thanks for the input. Time to revise!
This sounds like little more than pure speculation.

Based on the exact same factors the article very selectively chooses to highlight, you could just as well claim that it wasn't competition but a very high degree of integration that has made Europe so successful and that all the competition and war between states has just obscured this fact.

You could then go on and invoke the example of the United States to show that even deeper integration without too much internal warfare resulted in an even better outcome in terms of wealth.

This is nothing but fluff. You could pick and choose your variables to prove anything and its exact opposite based on that sort of reasoning.

What's the empirical basis for any of this? Why should we believe this theory and not some other theory? I don't see it.
One rule of thumb I've found very useful is that if someone says a proposed or imagined outcome is impossible rather than asking how would that work, it's probably bullshit.

Obviously if they can follow through with a good reason like pointing out a violation of thermodynamics or some inherent mathematical paradox you should take that seriously, but the more reflexive the dismissal the less well-founded it usually turns out to be.