skysight-inc/HackerNews huggingface dataset:
At work, we see ECC events frequently (our servers are usually at least 128 GB, so we have higher chances). Most of which are correctable. Some servers will register a couple of correctable events a week, which I would count as a tangible benefit. If not for ecc, this servers would have corrupted data, possibly undetected for a long time, or possibly resulting in unexplained poor reliability; once we figured it out, we would need to spend time figuring out which ram stick is malfunctioning, too, instead of using the diagnostic less on the motherboard. Many times the ECC errors come in a huge batch, and the resulting NMIs make the server unusable, but again we have diagnostics, and not unexplained failures.
Insta racker
quero hacker um instagram
I agree, I kind of feel like there should be a couple different layers of generation.

A "planning" layer that lays out the song plan (ABACABBA, etc.)

A composing layer that fills in those sections. And maybe even generates some slight differences between the same-named sections for variety.

A performance layer that plays it back with a simulation of human performance metrics (slight jitter to note placement, emotive crescendos, suggestive variations in note-length, etc.).
> when one imagines all objects are pictured on a
> transparent screen in front of him and concentrates
> attention only on the surface of the screen

As they say it on the C2 wiki, IHaveThisAntiPattern.

I'm more distractible by peripheral visual stimulus than by noise. This is why I'm okay with working on small bullpens as long they give me three chest-height walls, but can't do any work on open plan offices where everything is on my line of sight when sitting down.
I believe the tech has great "mid-term" promise, and that it will avoid the issues which made 3D get rejected. However, I don't think that any of the specific VR products that we've been exposed to are going to go consumer commercial. They are way too weak and way too expensive. But we know the magic that Moore's Law can do in just a couple of years.

Oculus admits that their current tech can't/won't support natural Depth of Field, and is therefore unnatural to the point of making most users nauseated. They can't give a date for this problem to be solved - blame the bean counters not the engineers. But I've got no skin in the game so I'm going to stake another opinion. That is that it will take probably 5 years for the tech to support Depth of Field at a price point ($1000 in today's dollars) that consumers will accept.
You're spinning the odds a bit. The gross majority of data in memory is never written to persistent storage.

If you're a typical consumer, then of that data that is written, only a tiny fraction is user data, and of that user data, media usually represents most of the volume. Media is tolerant to a random bit flip.

Enterprise needs to worry about these things due to sheer scale and things like automatic propagation, but the odds of getting a bit flip in your tax spreadsheet or research paper and then writing it to disk are incredibly small, and personally I figure versioning/backups protect me from a significant portion of that (small) risk.

Which brings up disk crashes. Not to divert the conversation, but disk crashes are massively more dangerous than bit flips, and so many people haven't taken even the first steps against them...
Not quite. One of the biggest features of Moose is it's concept of roles. They're in some senses similar to typeclasses in Haskell and Traits in Rust.

Effectively, they give you access to parametric polymorphism in perl land.

http://modernperlbooks.com/books/modern_perl_2014/07-object-...
Precisely. Compare the example in the post with this: https://www.youtube.com/watch?v=ZevgEUVeZ9Y

Notice the overarching theme, the experience that the music "shows you", the arc it leads you through. In comparison, the generated music is but a chain of pleasant and nice-sounding moments, with no overarching emotional arc uniting them.

Now is that the exclusive domain of humans? Will NNs eventually write music that passes for a human composition to a skilled human jury (a musical Turing test)?
A couple of occasions I'd love one of these is 1) CES (or any other large exhibition), 2) Ikea.
I'd rather have them arranged by root cause category (e.g. bad service config, bad network config, units mismatch, inconsistent binary version, software bug, etc) than by which company it affected.
Not really. In the real world, you still moving and thus feeling acceleration. Problem therefore still exists.
This is really cool stuff - the network structure reminds me a lot of Graves' MDRNN[1] and Grid LSTM[2], as well as some work I helped with (ReNet [3])

I wonder if the structure over frequency/time is too "regular" - in general for sound the frequency correlation and the time correlation are on wildly different scales.

Also if you are looking to go farther you might reconsider adding NADE or RBM [4] on top, or latent variables in the hiddens[5][6] to add more stochasticity.

There was some alternate work by Kratarth Goel extending RNN-RBM to LSTM and DBN, it might give you some ideas to look at [7]. I know when we messed with bidirectional LSTM + DBN for midi generation it lead to this kind of "jumbled/dissonant" sound you seem to be having - don't know what to make of it here. You might consider bi-directionality over the notes, though it makes the generation way more annoying.

Awesome work! I will definitely be sharing around and checking out your code.

[1] http://arxiv.org/pdf/0705.2011.pdf

[2] http://arxiv.org/abs/1507.01526

[3] http://arxiv.org/abs/1505.00393

[4] http://www-etud.iro.umontreal.ca/~boulanni/ICASSP2013.pdf

[5] http://arxiv.org/abs/1411.7610

[6] http://arxiv.org/abs/1506.02216

[7] http://arxiv.org/pdf/1412.6093.pdf
Hackers broadcast porn on TV screens at Brazil bus depot
Would Intel even be putting in features like "Thunderbolt 3 over USB-C" for anyone other than Apple?
I don't think every unsuccessful intervention is counted as an medical error; but I might be wrong, since I didn't read Barbara Starfield's paper.

The majority of deaths are categorized as caused by hospital infections (80,000) or adverse drug reaction (106,000).
Sorry for wasting your time dang. I am actually not new here, so I don't have the excuse of not knowing the guidelines, but I am normally much better behaved. It won't happen again!
The man making puzzles for hackers
I believe dependent typing is what you're after. Have you looked at Idris?

http://www.idris-lang.org/example/
I feel a huge part of this is "culture".

If a junior developer logs an issue stating "I'm concerned that this function could lead to SQL injection", what is the reaction?

In most companies I've seen, the answer is a senior developer saying either "show me an exploit or accept that you're wrong". If the attitude was instead to say "I disagree about exploitability, but the fact there's a question there is a code smell regardless so send a PR", a lot of vulnerabilities would go away.
Is it possible that the front wheels being powered could climb up a small stone, unlike a skateboard that is kind of pushed horizontally into it by momentum?
I wouldn't say they are facts, I would say they are "sentences with a specific semantic structure that can be found on a highly trusted webpage".

And the most trusted web page happens to be that page.

That's a great argument about Tylenol, and if those answers have the possibility of being incorrect they should not be shown at all, since an algorithm will determine what is shown. A "sensitive information" classifier could point out "Ask your doctor, etc." on relevant questions.

But what about the consequence of not showing answers about creationism? My statistically average person decides my site sucks and moves to DuckDuckGo, and I've lost a source of revenue. Not good.
The other comment here recommending that you research it yourself is spot on.

Nevertheless, I'll try.

In Erlang, almost everything is immutable. So, if you want to update state, you build a new state, and then call yourself recursively with the new state. Seems annoying, right?

Except, I can invert this where I keep the state the same but vary the code. If I want to update my code, I can tell the old code to pack up it's old state and call my new code recursively.

No downtime. At all.

Robustness: the Erlang VM keeps track of a cost for just about everything in its preemptive scheduler. The scheduler is tuned for latency rather than throughput. So, when you get 100X increase in traffic, the scheduler continues to make progress even if it's resource is getting overloaded. In addition GC pauses are per scheduler/process rather than global. This is a function of the fact that Erlang tends to serialize nearly everything so it doesn't have to share.

As for kill/restart, these things tend to be an architectural idiom that is shared by the standard library rather than an obscure technique that only a handful of the programmers grasp. Kill/restart is expected to be NORMAL in Erlang and is thus fast with low overhead--try/catch tends to be abnormal and restarting OS processes tends to be slow.

There are a lot of good things wrapped into Erlang. If you've just used imperative C variant languages (C, Java, C#, Python, Ruby, etc.), I recommend using it in a bit of anger. It can be frustrating until you get your head wrapped around it, but I still retain the architectural elements when I write certain tasks in other languages.
> I think if you want it to be classical music then it has to obey the rules of counterpoint, and the pitches should wander and resolve according to those rules.

Uh, that's polyphonic music. There's plenty of classical music that isn't particularly polyphonic. Most of post-Baroque music is more homophonic: voices tend to move together in chords rather than independently. Counterpoint still appears but it's not the foundation.
Norway's Opera warns on growth, says firm may be sold
Bank of America has this feature (I'm sure others do also).
What are you going to use 40 pice lanes on a laptop for?
Unless you are running 4 discrete graphic cards or an army of nvme ssd's you won't tap half of that...
Insta racker
https://www.youtube.com/watch?v=1eew8BngN7Y#t=3m14s might be interesting to some people.
Some nice books on this list - Keynes’ book is certain packed with advice that was completely ignored at the time.
Could the same thing be achieved by subclassing your base test class and then overriding setUp to inject the correct data for that combination? I'm pretty sure I'm oversimplifying, but I'm really interested in your method.

In Django, when we add a new field type, you need to remember to test all the integrations (admin, forms, migrations, etc) and that's not always done correctly. It'd be great if there were some easier method than just subclassing a template test class and implementing all tests from the ground up.
Cython is amazingly productive for me. I am so happy to write typed pythonic code.

If there's one thing missing it's more people showing off their Cython style and tricks, like how they do macros (since it's not supported in the language), when to turn off safeties, and balancing pure python with typed.

For instance, I like C macros in header files, but I've played around with using a jinja2 pipeline in my setup.py to write cleaner looking pythonic code, and have done generics this way.

more posts like the one using cymem would be welcome.
I live in Texas and Invicta is everywhere. They are an extremely successful invader. The native red ant population has been mostly wiped out locally. Fire ants are interesting in that they can form enormous distributed colonies with multiple queens making them tough to eradicate. Plus I am allergic to them.
Mimicking Writing Style with Markov Chains
Many server vendors are dropping ecc as the performance hit isn't worth the additional reliability in many cases. I don't see the point of ecc today for most applications also...
Video capture: https://www.youtube.com/watch?v=gVcshkaV4oc .

Source code: https://github.com/ninjadev/tyve and https://github.com/ninjadev/nin .
Also read what Pinker is reading (he basically squees over this book):

https://en.wikipedia.org/wiki/The_Nurture_Assumption
We're building exactly this product for exactly this reason at Final. Email me and I'll make sure that you're an initial user.
Not going to lie. By the end of the fourth word of this title, I was thinking of Apache httpd and Conway's game of life. Title took an unexpected turn!
Can anyone provide a legitimate criticism of Kafka? "It sucks, doesn't use it" isn't very helpful or productive. The closest thing I can find is http://engineering.onlive.com/2013/12/12/didnt-use-kafka/ which is more critical of zookeeper then anything else.

I'm evaluating Kafka for a new project and it seems to be a perfect fit. I've contemplated building something from scratch in python, as my reliability and performance demands are pretty minimal. However, it seems that a lot of thought went into Kafka's design and it's feature set is perfect match for my problem. Specifically the unlimited buffering, log compaction and the ability to replay logs from arbitrary offsets.

If there are any viable alternatives to Kafka what are they? Bonus points if the JVM isn't involved.
It's not evident from this particular post, but overall we put a lot of emphasis on the "career capital" you get out of different options (the extent to which they put you in a better position to have a positive impact in the future).

https://80000hours.org/career-guide/basics/

We also think "corruption risk" should be taken very carefully, which is why we advocate making a public pledge of your intention to donate, and being part of a community.

We also don't think you should take a high-earning career if it causes significant harm.
A New Way To Understand Digital Advertising ROI
It is for this reason that I think that the first successful iteration of VR tech will be experienced in next generation video game arcades. That will solve both the cost problem and the space problem. You'll plan in a very big (100x100ft) room where everything physical is wrapped with three inches of foam. Things you climb on will have level drops of no more than four feet, but with a total height of perhaps twenty feet. Of course what you "see" through your helmet goggles won't be grey foam.

Will be a great place to play.
The only two live US banks with this on the consumer side are Citi and BoA. The unfortunate thing is that the functionality is all accessed via old flash applications.
> I don't really run into British, Australian, or even Canadian people either

How do you know you don't? It's not like we (I'm British) type with an accent.
Would be more impressed if this was the Xeon that can be used in a dual socket configurations.
Windows is pretty ok for my gaming box. Nice to also be able to sling some code with it.
The warrants are stock options - free to be given. SVB is not paying for them. It increases their potential upside beyond the interest rate. Across a portfolio it makes up for defaults.
I can download lots of software packages (whether open source, or even freeware/shareware/trialware) without giving my name, including even antivirus software (e.g. ClamAV). I am aware of the export control laws Sophos (and other software companies) have to comply with, but I wonder how those allowing anonymous software downloads stay in compliance with the same laws.
If you aren't aware of it, the dimensional library for Haskell does this. https://hackage.haskell.org/package/dimensional
Iridium works anywhere on earth, it's just expensive.
Or more illustrative analogy: if it was generating text instead of music, and produced a sequence of words - some unfinished sentences, or maybe even complete sentences, maybe even sharing subjects (names) sometimes between sentences. But the whole text does not deliver any story. But you say: "maybe it's a story, where all these words follow each other". Well, maybe, for someone. Maybe it is anvant-garde poetry.

But for me this opus has no real meaning.
Thanks man! Yeah, I figured that must be Dan Schmidt. :)
I know you're being terse, but I hate the way the word "doubt" is used here so I'll take the opportunity to pontificate.

Doubt, too, must be justified as much as certainty. We tend not to doubt something until there is a reason to doubt it and certainty grows with corroborating evidence. Furthermore, if I were to say that I have a coin in my right hand, you would have neither doubt nor certainty about the claim because given your knowledge there is no reason to doubt that I had such a coin but likewise no evidence that I do.

Doubt that does not obey such a process becomes very unproductive and indeed science is most productive when it abides by a falliblistic principle of economy.
You meant class, not style. But great tip though:

<body class="foo bar baz env-#{Rails.environment}">
If you use Python for anything remotely performance sensitive, I highly recommend giving Cython a shot. The trick is to find your computation-intensive inner loop stuff, move it off to its own module, add types, and go. It makes your build a little more complicated (i.e. most Python projects have no build process at all) but if you're in the niche where it's useful, it's damned useful.

Here what it does. Take a look at this Python code:

import math
def distance(x1, y1, x2, y2):
return math.sqrt((y2-y1)**2+(x2-x1)**2)

It looks simple, but it's doing a lot behind the scenes. It respects __sub__/__add__ metamethods, respects and promotes between floats/longs/ints and even Bignums, it has to do a __getattr__ on the `math` object to find the sqrt function in the first place, etc (and can't cache that because this is Python so you may have changed it in between calls). After every one of these calls, a Python exception is checked for, and many reference counts are incremented and decremented. Every now and then, the interpreter checks to see if it's time to release/reacquire the GIL and if any OS signals have come in. And it does all of this by compiling Python to bytecode and running that through its interpreter.

Here's the same code in Cython:

from libc.math cimport sqrt
cdef double distance(double x1, double y1, double x2, double y2):
return sqrt((y2-y1)**2+(x2-x1)**2)

Cython takes that code and compiles it to this C code (a bit simplified):

#include <math.h>
double distance(double x1, double y1, double x2, double y2) {
double a = y2-y1;
double b = x2-x1;
return sqrt(a*a+b*b)
}

So now instead of running through dozens of intermediate internal Python functions, you're just loading the numbers into your FPU and doing the computation there.

Of course, you've given up all of your Python dynamicness. Now this won't work with Bignums, it can't be monkey patched, and now you have a compiling step to running your Python code. You can do this to your existing code one function at a time, so you don't have to give those things up for your entire project, just where it matters. And where performance matters, it's a godsend

I ported a small number of pieces of reddit to Cython. Here are some simple examples:

* https://github.com/reddit/reddit/blob/master/r2/r2/lib/db/_s...

* https://github.com/reddit/reddit/blob/master/r2/r2/lib/utils...

* https://github.com/reddit/reddit/blob/master/r2/r2/lib/mr_to...

* https://github.com/reddit/reddit/blob/master/r2/r2/lib/wrapp...

As the underscore naming implies, these are only selected performance or compute sensitive functions factored out of their normal non-underscore Python modules which generally wrap them. These functions were coming up disproportionately in profiling because they're called very often and/or do a lot of arithmetic, and afterwards they are entirely nonissues. Often something like a _sorts.pyx:_confidence call got over 25 times faster.

I've also talked about the downsides in a thread here[1]. Go in knowing that stuff too, but after my excellent experience with Cython I'm a True Believer.

[1] https://www.reddit.com/r/Python/comments/2xlya2/anyone_willi...
Seed (YC W15) Is Hiring a Product Designer
Holy crap, you're not going to believe this, but we have a version of that video that was supposed to be on the App Store and you are the first person to point out that it's not there.

I'll go see what the heck happened.

Wow the time I spent hanging out on this thread totally just paid off. Thanks!
Thanks for clarifying both here as a reply and in the README[1] itself.

[1] https://github.com/izabera/j/commit/24e0c49e38c63c4f96f01725...
The world is not black & white. Rails is good and works, but there are other frameworks out there too that can generate a webpage. None are "wrong".
Does it support/is-compatible with the new python type hints?
Thanks for your input!
That looks like a 17" Thinkpad! Probably only has one screen though.
I'm ok, because since the last time I used it there, I probably had to change my CC# 4-5 times because of other hacks or other issues detected by BoA.
> Many server vendors are dropping ecc as the performance hit isn't worth the additional reliability in many cases.

Bullshit on both counts. (even the low-end Lenovo, HP and Dell servers I see sometimes on Slickdeals still have ECC, so what brands are you even talking about?)
And, as it so happens, they ended up playing 13 games in the main event. And Sumail is now considerably richer. :)
Seems like it, but a Bitcoin insurance would be nice.
xoxos, who's created some of the nicest algorithmic music generators out there, asks us in a post [1] to imagine a future where creators of algorithms are considered in the same way as today's musicians, and their algorithms are considered much like today's recorded music. The audience/performers, instead of playing an audio file, could "play" an algorithm.

I think we're still a few generations away from such a thing becoming mainstream, but I'd love to be proven wrong!

[1]: http://www.kvraudio.com/forum/viewtopic.php?p=5210459#p52104...
I do that too (with BoA) but only for vendors that I don't use often because it is easier like that, hence I am still at risk.
A Master’s Degree in  Masculinity?
Wind Energy Stored in Gravity
While (probably whimsically) not what the OP meant, I will attest to the accuracy of this recommendation - TAOCP has one of the highest SNRs I've ever seen in a book. For its thousands of pages, this says a lot.
I find it interesting that you are asking for regulation to be done away with (i.e. Dodd Frank) while at the same time asking for a massive new set of regulation to be placed on real estate investments.

If you want to solve speculation in real estate start looking at land taxes. Of course since land taxes can’t be avoided and will mainly be paid for by the rich and powerful they are none too popular.
I'm not from Vancouver so not specifically, I just found the lack of diversity striking and was curious if it was reflective of the paper's lack of imagination or Vancouver's actual lack of diversity. Sounds like the former.
I ran into a similar issue with my app Storyweave (www.getstoryweave.com). There seems to be a wall after your friends and family get tapped out.

The advice I've received is that at this point, you need to build some social features into your app that allow users to share the app with other people automatically. This involves:

- Sharing content to other social media platforms (e.g. post this photo on FB or Twitter)
- Inviting friends in the app (e.g. find friends from your Facebook or Twitter followers list, and/or invite your friends using your contacts
- Etc. Etc.

Happy to chat with you about this more.
The age of loneliness is killing us
I uploaded 4 terabyte over Korea's 4G, and paid $48
Sounds interesting. Would you mind expanding on what you do?
I'll echo Justin's comments. You're insane and wrong.
somebody's never heard that security is a moving target.