skysight-inc/HackerNews huggingface dataset:
China and the US have similar policies re: economic protectionism (as you point out).

We have very different policies re: the openness of information. "Freedom of Speech" vs "The Great Firewall of China/kidnapping booksellers"

The lack of Freedom of Speech in the most populous country in the world is a tragedy, full stop.

Meanwhile, it would be cool to see less protectionist trade policies on both sides.
Interestingly, the use of fearmongering and misplaced patriotism by the government to accelerate the other negative impacts of IT on civil rights is about the only thing the article didn't anticipate.

A powerful and disturbing piece of writing.
Dictatorship does make it easier to get things done. It seems like you americans are getting there, though.
Yeah, in both TIS-100 and Shenzhen I/O the limits on number of instructions on a processor is probably the main thing keeping it from getting boring with straightforward implementations.

Which works very well for me as a player!
>It isn't "fashionable" to be studying something so broad and perhaps abstract as inequality.

I think it is more the fact that it isn't wise to study highly politicised topics until you gain some status.
For thread-level parallelism to be added you need to perform something akin to Fourier-Motzkin resolution algorithm or Omega test to find out what dependencies program has and has not.

FM is NP-hard. Omega test is imprecise.

And in general you need more complicated checks like aliasing checks. Which are equal to stopping problem, most of the time.

Usually you can't spend that amount of time on EACH INVOCATION of a program.
> If r (the rate of return on capital) is less than g (the growth in output) that means that people have no incentive to build wealth or become more intelligent to deploy that capital more profitably. If I'm never going to make more than the growth in output, why bother with capital?

You can still spend the principal you made without having to be employed. If I understand correctly, r>g is about how much of new wealth is coming to labor vs rent on existing capital.
Thanks for the criticism. I've removed most of the bookends and reference to any external resource and left just the "few sentences hidden in the middle" which people can read or ignore. I don't think your summary of it is perfect, but close enough, you read me fine. thanks for the constructive feedback. (not sarcastic.)
Things in games are having a moment
Vague gambling stuff - is this really going to be a 10x improvement over betfair who already offers solid p2p gambling markets with <5% house take?

Distributed computing rewards - maybe for a subgroup off applications (eg. illegal stuff eg. piracy), but in general terms a centralised system is easier, cheaper and quicker to develop

Replacing national currencies - this is already bitcoin's killer app. Ethereum adds almost no utility to this space.
Fun fact I learned recently: the US army provides a ton of props and consulting for free if they approve of the way a movie will portray them.
Right. This isn't about borrowing; it's about taking ownership. Single ownership is half the problem. Enforcing borrow semantics means passing references/pointers you can use, but can't keep or delete. Trying to do this in C++ means either extreme restrictions on not being able to copy a reference/pointer, or the possibility of some function keeping a reference/pointer beyond the lifetime of the object. There's no way to say "it's OK to pass or copy this to a scope with a shorter lifetime". The C++ type system doesn't understand "inner scope".

Trying to retrofit memory safety to C++ without breaking backwards compatibility is hard. I struggled with this years ago. It turns out it's in some ways easier to do for C than for C++.[1]

[1] http://www.animats.com/papers/languages/safearraysforc27.pdf
> extreme CPUs can't be overclocked

You mean non-extreme?

> unlocking BCLK, but the overclock is small and unstable that way

On desktop Skylake, BCLK can get you to anywhere you want (I run an i5-6400 at 4.5GHz daily, over 4.7 for benchmarks). You're talking about laptops, right?
How can it be a huge profit if r = g? You'd need to invest more in g to increase r by an equal amount.

The fact that you can consistently get higher growth in an index fund than GDP is just a symptom of r > g. It incentivizes you to save. But this simple example also ignores volatility in stocks, GDP can drop by 3% and index funds can drop by far more. Also is it really taking advantage of other peoples work if they go through a public offering and offer to sell you the stock of their own free will?
Some utility code for working with eytzinger layout:

https://evilpiepirate.org/git/bcachefs.git/tree/fs/bcachefs/...
This is interesting. If Danes don't care about growth, then in what sense does Denmark care about growth?
Replying here since I cant comment further:

1. Of course it's arbitrary. And the current time resolution (a computer tick = one ten-millionth?) is just as arbitrary.

2. The market is a man-made system, it's made by and for humans. It would make sense that the time resolution of events is mapped to human perception: You need subsecond liquidity because traders want to perceive their orders as being immediate. But as soon as the order looks immediate, you don't need further precision. The additional resolution is useless to anyone making decisions and only encourages a stupid race that requires immense investments.

3. Can you explain what you think is the value in submillisecond trading?
The estimates this thing gives me are insanely over-enthusiastic. I have a few teeny tiny repositories and only one of mine came out under 100 pages: https://github.com/tomhodgins/quark

If you printed each file to one page, allowing a couple files to span 2 pages, that adds up to 8. I can't imagine a way to print this repository that would need 10x the amount of pages!
There is a train every hour. If you don't buy a discounted ticket, you can take any train you want.

You can also take the bus, which is a lot cheaper but takes longer.
I honestly don't know the details, I am just wondering what government agencies have the responsibility of defending against attacks like this.

Even in this case though, you would think the NSA, etc have to do less analysis of the payload since they got to inspect and play with it for much longer than anyone else. Therefore they could waste less time on that and more quickly focus on the rest of the issue.
Suppose I am making markets in SPY. I need to know where everything else is trading so that I can price it. If my prices are stale by a millisecond then I get filled on my SPY market making orders, but can't get my hedge in the other products because the market has moved against me.
Can someone with Windows Server experience please explain how this might make any sense at all?

I've never uses Windows Server or any of the MS server technologies. The closest I've gotten to this was using Exchange in the context of being just another user in a corporate environment.

If you need Windows Server, why would you want any part of Linux?

And, if you need Linux server, why would you pile gigabytes (?) of MS Server code onto your server?

I can see (and I like) the utility of WSL on the desktop for development. As this evolves it will become more and more useful. But on the server? Not sure I see the point.
>Why do you think noncompetes are the hallmark of a free society?

You parsed it wrong. I meant to say that consenting adults freely entering (or not) into agreements with other consenting adults is a (not the) hallmark of a free society.

Why do you think that consenting adults freely entering into contracts are analogous to peasants and lords?
Related comic: http://www.angryflower.com/1131.html
Correlation does not imply causality...
If anyone is learning D3.js, I tried to collect most on useful resources here: http://p.migdal.pl/2016/02/09/d3js-icm-kfnrd.html
DuploLive: A Heroku++ Experience for AWS Hosting
> "The Chinese government decides what to run and clearly that is propaganda. In America the media is controlled by 2 political parties.."

Is this thread attempting to argue that either means of propagating propaganda is more beneficial than the other for a people?

> "..CNN, Fox, Huffpo, Brietbart everyone is telling you different angles it is up to you to decide."

2 parties OR state-ran -- and no other option for news consumption. Modern media, eh?
The techniques you are talking about are for proving that there is parallelism. The beauty of a JIT is that you can speculate that there is parallelism, go ahead, and then sort out the mess later and recompile to sequential if there wasn't.

https://en.wikipedia.org/wiki/Speculative_multithreading

You can use hardware functionality such as TSX to support this.
> I like to imagine that one of the developers on that team filed a tech debt item to do exactly this, was never able to get their manager to prioritize it, and is now pulling out their hair saying, "I told you so!"

Malware authors have budgets and schedules too. It's a business, probably more profitable than 90% of the startups in SV
For example, should opportunity be unlimited, or is the prospect of earning enough for a very comfortable life sufficient motivation?

One problem with this idea is that the factors that determine what's meant by a "very comfortable life" will necessarily have to be decided by politicians and bureaucrats and imposed by force. By distorting (if not entirely removing) the effects of economic competition, a system of that nature turns the problem of achieving material success into an almost-purely political one.

When people who don't actually create value are given excessive power over people who do, economic progress stops. We've seen the outcome in enough places, from the Soviet Union to modern-day Venezuela, that it almost seems inevitable: the rich still get richer, but the rising tide that's supposed to lift all the boats never seems to come in.
I agree that it's short-sighted, not only in the way you describe, but also in a much more direct way. While noncompetes make it easier to retain existing employees, and pay them less, by the same token they make it harder to hire new ones. This ties into the psychology of loss aversion [0]: people pay much more attention to what they have and could lose, than what they don't have but could gain. One could argue that outlawing noncompetes is important to protect society from the effects of this almost instinctive irrationality in human psychology.

[0] https://en.wikipedia.org/wiki/Loss_aversion
I agree that it makes sense to allocate your capital efficiently.

A risk free 0.1% doesn't look like you're being an employer though.

It sounds like the rate that comes from your deposits at a bank (which lends your deposits to make money, which in some way most likely depends on them getting a higher rate of return on capital than growth in output)
Even if this only makes the e-commerce battle balanced, that's a big win for Aliexpress, after all the Amazon investment.

But I suspect China will find a way.Maybe it would just be as simple as cheaper costs in the Asian part. Maybe it will be nudging Chinese companies to be "patriotic" now that it doesn't cost them more. If there's a will, there's a way.
The Strange Loop in Deep Learning
>when in fact the main driver is increasing age

Sorry but I have to laugh at your absurd level of arrogance.
You might like Conway's book "The Symmetries of things."
Single payer needs to be what happens, it's like infrastructure projects/militaries if it's privately owned it can be well above the quality or well below quality that a publicly owned entities but being privately owned for profit kinda defeats the purpose of these institutions.
I haven't looked it up, but I've heard from a local that if you are displaced by a government project you will "be rich". In his eyes it was similar to winning the lottery, if less extreme.
That's a completely reasonable thing to do, especially because it might allow you to pick up distortion due to interpolation.

However, you should do the same thing to the white noise [1] if you are going to compare them. If we write the white noise's continuous reconstruction [2] as a function of time, w(t), we could stretch out w(t) until it wiggles at about the same rate as the perlin noise, p(t), and then sample them together at a rate several times higher than that at which they wiggle. Both waveforms would then have the same "muffled roar" sound you get in airplanes, buildings, underwater, etc.

Another mundane explanation for the bands is that they might be "JPEG artifacts" for ogg's compression. Amplitude is logarithmic, so they're probably not as important as they look.

[1] To be pedantic we should call it band-limited white noise, because the sampling+reconstruction process limits the bandwidth, and infinite bandwidth white noise can't actually exist, because it has finite energy per bandwidth * infinite bandwidth = infinite energy. This isn't a theoretical problem. Oscilloscopes have fatter "no-signal" traces in proportion to their bandwidth, the resolution bandwidth ("RBW") of spectrum analyzers lifts the noise floor at higher settings, the field of thermodynamics fell apart in the "ultraviolet catastrophe" before we understood how quantum mechanics effectively limits the bandwidth of thermal radiation, etc.

[2] w(float t) rather than w(int n), obtained by interpolation. Sinx/x interpolation is the interpolation that gives 0 distortion and produces no higher spectral content. It's the time domain equivalent of doing a Fourier Transform, scaling the spectrum, and doing an Inverse Fourier Transform. IIRC Perlin noise is a spline, not sinx/x, so I'd expect its interpolation to produce higher harmonics. By applying perlin-like (spline?) interpolation and sinx/x interpolation to the white noise, you could isolate the audio effects due to the randomization vs the interpolation of the perlin noise. If you were so inclined :)
If you can fund your whole life partying in university you can fund your whole life partying outside of university.

Free university is about free university not about paying for your cost of living.
This is the best proposal I have seen so far.

1. It actually reduces HFT profits.

2. It actually benefits the markets.
Yeah, the unique_ptr<T> enforces move semantics and can be "borrowed" via get() (but unlike rust, further borrowing/moving rules are not enforced by C++). This post is an explanation of how to write your own class which enforces this for objects whether or not they are on the heap.

It's a good question to ask whether implementing a move-only class is more beneficial than wrapping a normal class in a unique_ptr. This comes down to trusting the programmer to know when to copy/move/delete (for better or worse).

The best policy is probably to implement ALL constructor/assignments so there's minimal frustration when, say, trying to write a subclass, and have a special subclass `UniqueFoo` that deletes copy methods to enforce Moveability - minimizing surprise and maximizing flexibility.
This is a well put thought:
> But what is dangerous about it is that this mode of propaganda is smarter than the people. In states with state-run propaganda, the people are smarter than the propaganda.

Your own or inspired by some book ?
Oh, I know what it means. That was a public service.

Acronym soup can be maddening. Sure, one can look up every acronym but this can reach the point of jarring the reader out of a story. It is often a better idea to help the reader retain the desired mental state by taking a second to clarify acronyms.

Anyone who's read legal documents know just how easy it is to do this. The first time you use the acronym you define it, just like this (JLT). Any time after that the reader knows what it means without having to run a separate search and change mental states, JLT.
I assume "nations caring about growth" means they have economic and social policies that end up encouraging such growth. The average Dane (or any person anywhere really) probably doesn't think much about policy.
Volume DNE extent.
For State run propaganda, there is never any alternative. In the West system I can start my own news org and run it. Huffpo and Brietbart were started in response to the monopolies of the 2 parties and were started with very little in capital and are the top 50 most visited sites in the world top 5 news sites.

Self determinism and free choice thwart state run propaganda. Manufactured consent is not controlled by the government but by a whole bunch of competing sources that can be defeated. I can think of no more effective system aside from ours in which all the knowledge is free and accessible. Aside from new technology that lessons the effects, increase of critical thinking and knowledge are the only solutions. In this country anyone is free to provide this through news, education or whatever other medium they devise.
Well, as President Donald Trump gets paid a base salary of 400k. As another poster pointed out the difference between 40 hours / week, and 24/7 is 4.2x. That would mean that "more than enough" for a normal salary is $95k.
Container ships are about 2.5 times as fuel efficient as trains. I'm not sure what percentage of total cost that is, but I imagine it is significant.
because .. drivers?
1981 Nightline Interview with Steve Jobs
The Body and Us
The Brain Can Only Take So Much Focus
I just replied elsewhere on your last point:

1. non HFT traders are the fundamental players in the market, without them, HFT traders wouldn't exist. The exchange itself wouldn't exist. The exchange's objective is to connect non HFT traders.

2. subsecond liquidity is useful because non-HFT traders want their orders to be done as fast as possible: they want to their orders to feel immediate.

3. non HFT traders do not care about submillisecond liquidity because the timeframes in which they invest is much larger.

4. submillisecond liquidity is harmful because it incentivize HFT firms to stupidly race to reach the exchange without adding any value for the non HFT traders, while at some point the exchange has to say "we received these 2 orders at the same time".
You live in fear.
Yeah, my point was just that sometimes systems have out of date security for reasons besides penny pinching and laziness. :)
The obvious place to find a spouse [1] is at work, or at meetings and gatherings related to your profession (e.g., technology conferences if you are a programmer). There you will find people who are likely of similar educational background and share at least some of your major interests.

Unfortunately that is also a minefield. There are too many people who consider any admission that you would like to consider more than a professional relationship to be harassment.

Church used to be a place that facilitated finding spouses. People would regularly attend church, and make friends with a variety of people including many married couples who shared the same basic values they did, and those people would play matchmaker, providing introductions to their outside friends and coworkers. Older couples from your church would set you up with nieces and nephews, and so on.

I'd guess most software engineers here are not very religious and rarely, if ever, attend church.

Getting fixed up by relatives also used to be a major way people found their spouses, but I'd guess that most software engineers here are not living anywhere near their relatives, so that avenue is closed.

I think that covers what used to be among the top ways people used to find spouses. With these not working anymore for software engineers, I think we're pretty much screwed in the mate department.

[1] I say "spouse" rather than "wife" because this also applies to women seeking husbands.
I’m sorry, but that’s not relevant. A child should never have to enter any such arrangement where they have to give up anything.

Anything shy of pure altruism regarding schools for young children should be considered automatically evil. Making profit with children is always bad.
It would be cool to have a Gitorial about using Gitorials.com. I get the idea of this project but don't really know where to start and how to do it (like make corrections, add links, etc)
I don't know why you would use an RTG instead of conventional fission reactors.
And how many of those issues are caused by OEM incompetence vs. actual bugs in the Windows Driver API?
For what? Surely buying new printers is less expensive in the long or even short run than continuing to use an EOL-ed operating system.
Previously:

https://news.ycombinator.com/item?id=12120752

https://news.ycombinator.com/item?id=8374345
This is awfully misleading. One (the type of tracking referenced) has nothing to do with the other (actual web browsing history, which would spread across multiple machines), other than phrasing.
JavaScript TCO can't be feature detected so how do you know when tail calls are safe to use in front end or library code that can run on a variety of clients?
kkjuguiy cq cye oqwyeui
And in a matter of hours, the new malware, known as Wanna Decryptor, infects the entire British National Health Service, a Spanish cellphone company, FedEx, and over a third of a million computers whose owners had lazily failed to enable automatic security updates from Microsoft.

Besides the false association of TSB and Wikileaks that others have mentioned, I have a huge problem with this. Someone who gets kidnapped by pirates (The Shadow Brokers) while running from a press gang (Microsoft) is still a victim. Calling them "lazy" is an easy way to avoid the hard work of apportioning blame correctly.

A hell of a lot of that blame goes to Microsoft themselves, for turning an important security update service into a marketing channel. Maybe Stross gets around to pointing that out, but I stopped reading there.
I don't know. Why not try single moms or mail order?
Has this been updated? Looking to submit an application. Thanks
Added both.
Are you sure he is okay with you just pasting his private email to you on a public forum?

You should probably redact his name.
Do you know what a power imbalance is?

You think having your life controlled by a corporation is a sign of a free society?
My bad, I had misunderstood it completely. Thanks.
> we not only accept but demand it

Hey, leave me out of it. Plus, polling is misleading. There are certainly options we could settle for, like grandfather clauses and gradual phase-ins.
As I said, because you are such a brilliant investor!

Think of the economy as a casino and the investor as a gambler. The casino flips coins. You can bet $1 for heads or tails and if you guess right, you win $2.00.01. This is r > g. Clearly, it is nice to have dollars spare so you can bet in this casino. For the casino, it is not so nice.

In another casino you can also bet on coin flips, but you only get $2 for winning bets. On average, gamblers are neither winning nor losing money. This is r = g. Gamblers still continue to play because they think they have figured out how to get an edge.

In real world casinos, r < g but people still happily play.

And perhaps the game isn't coin flipping but something skill-based like chess played against other gamblers? I hope you see how r = g wouldn't stop investment money from flowing in the economy.
Frankly I find working for a direct competitor in your off hours to be highly unethical and have no issues with employers trying to ban it in the contract. You're no more entitled to do whatever you want than you are to be employed. It's fair for you to want to work for direct competitors, and it's also fair for employers not to hire you if this is your demand.
Organizing successful internships in IT company
Finding an arbitrary file upload vulnerability in a filesharing script
Remember when people thought this was a thing:

https://en.wikipedia.org/wiki/Spontaneous_human_combustion