skysight-inc/HackerNews huggingface dataset:
They still make you tons of money net of fees. However, because of their success, they very quickly attracted all the money they thought they could handle and closed the fund to new investors.

I think recently their performance slipped a bit and they started taking money again, but the above point was true for a long time.
Why Haters Hate: Kierkegaard Explains the Psychology of Trolling in 1847
In any auction, there has to be the first person declaring what the item is worth. If 100% of the investing is passive, there is no first bidder, so how is a stock's value determined?

In the current situation, 34% of the money passively follows the active investors. That gives the active investors a 34% amplifier in their action.

I'd say the possible bad news is that the larger the passive pool, the less capital it takes to manipulate a stock price.
> self-correcting as sophisticated investors would notice the pricing errors

What was it Keynes said about rationality and being solvent?
String templates (angular, vue, riot, aurelia, ember, etc) try to be close to the WEB component standard.
I find them horrible, because I too use typescript and 1) you have to learn a template sub-language (angular is the worst in that regard) and all your component wiring can't be typed.
> Another is that picking stocks is a time-consuming process

Just buy them all. Or pick them randomly. Let me remind you that this thread started with an article about the guy who wrote about the blindfolded monkeys.
Review: CloudFlare Free Content Delivery Network (CDN)
Some models of the Tungsten didn't have keyboard. Most palms didn't, the advantage of the treo was that it did so you didn't have to learn the palm handwriting system. The screens weren't sensitive enough for on screen keyboards.
Your last sentence is correct. See the "Nifty 50" https://en.wikipedia.org/wiki/Nifty_Fifty

"The stocks were often described as "one-decision", as they were viewed as extremely stable, even over long periods of time.

The most common characteristic by the constituents were solid earnings growth for which these stocks were assigned extraordinary high price-earnings ratios. Fifty times earnings was not uncommon."
Weapon? Think about a world where governments are run by representatives of the citizens using a system that is fully open to the citizens. Ability to communicate with them, for them to see every vote as it happens, and every communication between them. Both the elected and electorate seeing the same system, just with citizens having read-only access to some parts. It was impossible in the past for technical reasons, but could now happen. Spying and leaks would no longer be a weapon because the government would be open by default.
Anyone know if it is still legal to rent one of your rooms on airbnb if you are also staying there at the same time? Like if I have a two bedroom apartment, can I still rent out one of them on a daily/weekly basis if I am staying in the other?
Data over sound is a common enough thing in the IoT space. For example: https://help.canary.is/hc/en-us/articles/204772717-Why-can-t...

(I work at Canary.)
DNSChain – A blockchain-based DNS and HTTP server
Of course, any archival strategy that leaves you vulnerable to the problems discussed in the article is defective. You ought to be backing up to multiple physically distant locations if you're really concerned about archival.

The argument makes more sense for the casual user who isn't paying for a professional backup service. But how many of those are using xz? They're more likely to be using zip files; and they'll be in a better place for it.

The zip (concatenation of compressed streams) vs tar.gz (compression of concatenated streams) distinction is useful in an archival context, if one is genuinely worried about bitrot and the risk of needing to recover partial data where the container is damaged. A concatenation of compressed streams will have worse compression especially for lots of small files, but it is far easier to recover from an error.
A few oral history interviews with key actors also confirm this.
Which sectors are you targeting? Banking, startups, media, energy? Also, getting hired may not be your biggest challenge. The London accommodation market is difficult. Apartments in desirable or even just acceptable areas are outrageously expensive, and get snapped up quick. If you're not a high earner you'll have to settle for a rough area or commuting in from dormitory towns.
> being able to build complex smart views which can easily be refactored using native programming language constructs

For the record, JavaScript can not be easily refactored, since it's a scripting language with no strong types and no compilation phase, so to conduct a complex refactoring you will have to load all code base in you head and that's far from being easily. TypeScript for example is another matter.
You might be interested in this post about using rust with python: https://blog.sentry.io/2016/10/19/fixing-python-performance-...
Does anyone know zpaq compares? Lrzip [0] shows it as having desirable archival performance.

[0] http://ck.kolivas.org/apps/lrzip/README.benchmarks
If anyone is interested in more indepth Vue examples and back and forth, check out the VueJS subreddit here: https://www.reddit.com/r/vuejs/
Why do most videos today have text on them
I'm in a startup using Angular for some of our stuff and we get the same benefit. Our primary design guy is able to create pages before devs wire them up, and make a lot of the UI changes directly himself without our help.
I fiddled with VueJS some weeks back and didn't use the .vue files because I wanted to understand what I was doing and not have a build chain.

After a while it felt like I was writing strings in strings in strings. And that was exactly was I was doing. I think JSX is a very sane way of coding after all. I think writing things like

<ul>
{childItems.map(x => RenderChild(x)}
</ul>

is wonderfully clear.
> 1) "official" bootstrap components that play well with vuex

Doesn't vue-strap work well with vue? https://github.com/yuche/vue-strap
I bet I'm far from the only one who wants an RPG supplement for adventuring in that era.
Most CPE's running IPv6 will be following RFC 6092. Everything is blocked apart from ICMPv6 basicly.
This was my exact thought. If we have the source code, it seems as if it wouldn't be too hard to make our own version which seeks and destroys other versions, possibly patching the system, or at least changing the password to be something secure.

Is there a reason this can't be done? (Other than a legal reason, which hackers don't tend to care too much about.)
> Makes a difference: Same people can maintain it without too much friction.

For a very small team, I guess it makes sense. I would still prefere to be able to use Java/Kotlin/C# on the server and on the client then. Or even Dart. Not Javascript...

> Why not? It's nice, for example, to export your validation logic to a separate library and consume it from both sides.

Then they are couple together. And then you will tend to design your API in a way this particular application is well deserved. But if one day you have to consum the same service from another application, a native iOS application for instance, then you may start to realized that your API is too bound to your first consumer.

But I guess it's not that important if your backend will only be consumed by this particular application, ever.
Anonymous and New World Friday Claim Credit for DNS DDOS
> So, you disagree with Lessig. You feel, if someone gets involved in any way with politics, all bets are off. They should have Grugq-grade OPSEC or expect to read about their breakups on Pastebin.

Or just keep their political and personal lives separate.
I agree with you. Only the very best developers that I have worked with advocate for principles like: no rewrites, refactor only; less is more; minimal viable product with customer feedback loops; reducing complexity; a/b testing, etc. My best work has been alongside product managers that push back on new features. I have never seen a rewrite that was functionally better than the original.

I honestly don't have any experience working with a team that produces a top-shelf title, like a popular web browser, spreadsheet, or calendar application. I've only been involved working on internal facing "intranet" business applications, because that's where the majority of the jobs are.

That being said, I wonder if what you're describing is worse for internal applications, simply because teams don't really "listen" to their users (employees)? I don't think I've ever seen a nice intranet or internal payroll application, for example. My current company, which is a very big F500 company, has one of the worst payroll and HR apps considering its size. Intranet applications tend to accumulate every departments special hidden feature without anyone keeping it in check.

Looking at Apple I feel that most of their customer facing applications and operating systems are getting worse not better. They are getting too "clever" with their user interfaces, relying on tricky unintuitive user interface gestures and hidden button clicking. I wonder if the symptoms you describe manifest themselves at Apple as UI "cleverness."
I wonder what artchitecture was used, inception, RNN or a GAN?
The problem with any solution is getting it used widely enough to make a difference. We seem to have an unlimited predilection for making the same mistakes repeatedly, even though we could avoid them.
We have laptops to overcome the fact we don't have electricity all the time. How web-only people will overcome the unreliable network?
'For' and 'if' are very basic operations which have equivalent CSS constructs and play extremely well with HTML presentation. I'm not saying your wrong, I'm just saying its a total non issue for designing presentations. Without it, you cannot present modern data (JSON).
Another option, should you need better compression than zip with the same damage tolerance, is xz files in an uncompressed tar.
Be aware that some things (Netflix, Comcast, Youtube) expect you to use your local DNS server so that they can route you to the nearest media server. Using a central IP Address like what is mentioned here can result in unsatisfactory video streaming....at least that's what I found with our Apple TV.
Horses and iron weapons. Neither are mentioned in the Iliad, just before this period.
And it is documented when the Egyptions learned these technologies in the New Kingdom after being pummeled by more capable barbarians.
Another friendly reminder: Steve Ballmer is super mad at Gates and the board for ousting him. He is especially mad at Gates all the way back from succession. He obviously hates Nadella too. Jealousy is a bitch.
Over-engineering just means implementing something that is more advanced/complex than what was needed to get the job done (in the short term).

It's not necessarily a bad thing in a technological sense, but it's bad for business.

If people can build an extremely powerful, complex system which works well and is stable, then that's great.

Some engineers will stay away from any system which they regard as 'complex' or which doesn't strictly adhere to their technical philosophies about simplicity.

Personally, I think that if enough engineers invest their energy into building a highly complex system, I think eventually they can make it work.

You can just look at operating systems; they are extremely complex but so much human effort has been invested in them that they have become quite stable and have become essential to the functioning of our society.

This is how I feel about newer systems like Docker and Kubernetes - I think that together, they are extremely complex. When Docker started out, I thought it was crazy, I didn't see the utility value; but enough fools got involved that it eventually grew into something meaningful. I think that the offerings we have now with Docker, Kubernetes, Swarm, Mesos, etc... have become extremely compelling.

I think often it's regarded badly in engineering when you have a single component that does a lot of different things (often, that's what people often call over-engineering) - But look at the general-purpose CPU; we didn't need to invent it; people could have been satisfied with building specialized electronics for every kind of machine that just did one job well (no programming needed) but this would have slowed down innovation (because manufacturing circuit boards is expensive and time consuming).

Making generic components that do a lot of different things CAN be extremely useful when you look at the big, long-term picture. It just has to be done well and needs to be given the time to stabilize.
`curl | sh` is not an alternative; it is exactly download this script and run it. The problem is "to what end". Most of the time, the script being run is installing software. Be it Docker, Prometheus, homebrew, or otherwise, the entire purpose of most of these scripts is to install software.

So, why not just install using a package manager that takes some actual security precautions?

The answer is, most of the time, that software developers are either "moving too fast" (docker is guilty of this, but at least they are using the underlying package manager) or more often are just too lazy to provide packages through authenticated channels.
sec_error_cert_signature_algorithm_disabled

They are using a SHA-512 signature in the certificate, which seems to be quite uncommon, but maybe that's why they did it...
I wonder, if a catastrophe is to be expected, is it cynical, to create replacement infrastructure (sewage, waterpiping, streets, electricity) at a safer location nearby and once the disaster strikes to reroute the refugee streams too that location?
Dikke buik 10 cm minder in 4 dagen met Sassy water
> I also like my components to be tightly coupled.

It makes project not maintainable. So using plain JS is not an option for the large long term projects.
React with Redux: A Stable, Powerful and Scalable Combination – Part 1
What happened with Backbone? Did I read you will try to avoid bias? I completely understand that you'd want to benchmark against the trendiest frameworks: after all this is Javascript and what matters is what happened in the last 12 months. Yet, as a Backbone user, and after playing around with the other popular frameworks, I still do not see a compelling reason to move dozens of well running projects to a new framework. Here's my bias:

Shaving milliseconds in rendering, repaints, scripting, etc? For what? Modern devices make it almost irrelevant. If you'd be selling seconds to milliseconds I'd say ok let's have a look.

Complex dependencies vs zero dependencies. So now I need some library to bind/transpile/build many other libraries that in the end will...shave some milliseconds. You just added unnecessary complexity to solve the same problem, not to mention more KB to download.

JSX??? Don't get me started here.

Backbone core library is all I need. It packs routing, binding, event handling, rendering. Yours is useless out of the box, to be used on a real complex app it needs...more dependencies.

Fork Backbone, add a virtual dom to shave them milliseconds, and I'd argue that we've made progress.
"Wikileaks is apparently on a mission to destroy whatever credibility they had left."

It seems disingenuous to accuse them simultaneously of throwing credibility to the wind and of carefully phrasing sensitive on-going matters like the disruption of Assange's internet access.

They're also not claiming this attack "as one of theirs", they're saying a third party who supports them is _and asking them to stop_. That distinction seems pretty clear, and is not an endorsement, it's a call for de-escalation.

From where I'm sitting it's the US state machine continuing their mission to destroy Wikileaks' credibility, by misrepresenting their M.O. and cherry picking tweets like this... only now the left-wing public is eagerly joining in as opposed to only the right-wing calling for their heads for being traitors. The thing about negative associations is, it's posts like yours that create them.

But when Palin called it "palling around with terrorists", the US left-wing was rather opposed to that tactic.
You can go up to 4 GPUs with very high-end motherboards in an ATX box and I guess, after that, you are in the "specialized hardware" territory anyways? There are also graphics cards enclosures which work through Thunderbolt/USB 3.1 and I'd bet they have enough bandwidth to max out the cards. But I wonder how crazy you can get with the number of cards.
"I love chicken nuggets"
There are a lot of examples here, here's one more;

In Turkey, there has been a sort of central family-record keeping thingy for ages. It's centrally held, you don't need to go to your hometown to get one, but you had to go to a government office in your district of residence(you still need to, if you want an official hard-copy) (some records are, like place of residence, are kept locally though(. There was a project to computerize all of the process, mernis, it started in the early 90s and finished sometime around 2007. Since then, for most official businesses, you don't need the official document, just your ID card will do (or for emergencies, just the ID number printed on your ID card).

The real odd thing about this system is, for non-usual stuff, you actually need to go to court and sue the government agency for the change. Filing for a divorce? You need to sue NVI for that. Changing your official name? Sue them. Sex change? Not sure about that, but probably yes.

Disadvantage to that is having all the state records kept centrally, and knowing how Turkey works, probably under very lax security. In fact, the entire database(at least a copy of it made for the 2009 elections) got leaked earlier this year.
Not to sound rude, but what are you addressing with this statement? I've been doing functional programming for over a decade; I'm quite familiar with the concept of declarative programming, so circuits were not a big leap from this point (one of the many ways in which FP nicely dovetails with hardware design.)

My point wasn't really about state machines or whatever. Languages like Verilog and VHDL are absolutely terrible at things like abstraction capabilities. You don't have modules, you don't have a REPL, you don't have any kind of abstraction facilities almost at all, on top of the languages being ridiculously verbose. They sit in some bizarre uncanny valley where anything takes a surprising amount of code to write, yet is terrible in terms of reuse, modularity, understandability, etc.

Example: A few weeks ago I ran into a case where I couldn't easily wrap a cell library primitive by wrapping it in a Verilog module, and then re-use that module a few times. The primitive was a PLL on my board. Oops, can't do that -- because the synthesis toolchain disliked a module around the PLL primitive, as the primitive had some arguments which were required to be constants (despite the fact all call sites to the wrapping module had constant arguments). So I had to use a Verilog macro which generated a Verilog module, and I had to instantiate that macro like 10 times to 10 different modules, each one corresponding to a different clock speed, with no reuse outside of a Macro. Because some parameters had to be constant. If Verilog metaprogramming wasn't just a rip off of C macros, it might not be so terrible. But shit like this is just tedious.

I can't even do things like use higher order functions, or strong typing capabilities, or things like leverage a real module system (with boundary and abstraction capabilities) -- even when I am completely in control of their use and completely understand how they will synthesize. Tools like REPLs vastly improve time-to-iterate with an interactive environment. Cosimulation being a primary feature of these tools means I generally get fairly accurate software simulations directly from my HDL itself, independent of any EDA toolchain etc.

The languages are just bad languages. Can you get work done in them? Yes, and everybody does. Do they accurately reflect the fact you're declaratively describing a hardware circuit? Yes. That doesn't mean Verilog/VHDL, as languages, aren't objectively terrible.

I understand why this is. The cost models associated with these tools -- and process -- are fundamentally different (for hardware, it's not about "determinism" like software programmers care about -- but things like MTTF, lead time, and optimizing around that), and Verilog is really a small portion of the overall lifecycle of developing a chip (you still need post-synth testing, possibly do gate-level debugging, post-synth modifications, on-board testing, etc). And tools like Clash/Chisel are not perfect by any means, and I still have plenty of slack to pick up by myself, nonetheless.

The languages are still bad, despite all that.
https://krebsonsecurity.com/2016/10/hacked-cameras-dvrs-powe...

According to researchers at security firm Flashpoint, today’s attack was launched at least in part by a Mirai-based botnet.

Seems in-between. Not confirmed, but not just conjecture either.
I think that it's only a matter of time until you see that from Amazon and Azure. Financial companies have been offloading hot paths in code to FPGA for about five years.
The same way thousands of people trust Steam. You would expect a company of Valve's size to get their Linux uninstaller right, but people found out the hard way that it was removing their entire home directories.

People make mistakes. Mistakes contained to programs is one thing. Mistakes in shell scripts tend to have bigger consequences.
It is amazing to watch this. Even if you are the most dedicated Clinton supporter there is, you have to realize how one sided media orgs across the line can become.
You are very wrong. Read the literature.
If any of those things happen, you'll need clean water. In addition to storing some water, you'll need a renewable supply. Though distillation is the best technique, some other options are discussed here:

http://www.practicalsurvivor.com/emergencywaterfiltration

Aside from reading how to make a filter yourself with mosses, carbon, and stones, this is one that's recommended: Sawyer Products SP191 Point Zero Two Bucket Purifier Assembly Kit with Faucet Adapter

As for shelter and heating/cooling, some interesting ideas here like using a tent indoors:
https://dengarden.com/home-improvement/How-to-keep-warm-in-t...

More ideas:

http://www.bushcraftuk.com/forum/archive/index.php/t-37923.h...

http://urbansurvivalsite.com/ways-to-stay-cool-without-power...

Go solar, assuming the related equipment isn't damaged:

http://news.energysage.com/cheapest-solar-panels-price-per-w...

http://fortune.com/2016/06/13/solar-to-get-crazy-cheap/
Agreed, it doesn't explain many other outliers too. A classic exploration of this, and a direct refutation of Malkiel is Buffett's own: https://www8.gsb.columbia.edu/articles/columbia-business/sup...
LOL it's missing "admin/ztonpk, admin/tzlkisonpk, telekom/telekom" which are default passwords for root access on Telekom Serbia's modems (7-8 million devices including IPTV STBs)... It's so stupid I have to use their shitty modem and can't change the pwd because they occasionally flash new firmware to it and reset everything to default, because that's how they configure the xDSL settings.
There is still real cost to moving those unsolicited bits at the target though. At the receiving end a server that that has all cores operating at capacity has a higher power consumption than a server that is somewhat idle - lower P states or even a C state. Power consumption is fairly dynamic in a datacenter chassis with Xeons. In addition there is an increased cost of cooling this increased heat dissipation as well.
It's important to have a convention of doing apps in React, my one is available for free at https://www.reactjs.co :-)
Not really related to the article, but would you look at that web page. This is what all of them should look like! Nothing fancy, just good content, 64.91KB in total.