skysight-inc/HackerNews huggingface dataset:
I'll rant for a moment here, because I think this is something that the Simple CPU link has the potential to get right, and that I think is a common pitfall with digital design tutorials.

I think one of the pain points that you commonly see with tutorials is the concept that the hard part is the language. As a digital designer, I think that's explicitly not the case: just like teaching functional programming, the syntax is not the challenge, but the mode of thinking. Digital design is a skill that really requires deep thought about what a given piece of syntax will compile down to; it's possible to skim over the "building blocks" of software (for instance, it is possible to be a very good JavaScript programmer without knowing what the JIT will transform your code to), but in order to build effective (or even possible-to-synthesize!) hardware designs, I believe that it is very important to start with the fundamentals of how hardware actually works.

So, I plead: if you have cause to write a digital design book, don't write it as a "Verilog for Computer Scientists"! Verilog is a big language, and not all of it is good for writing hardware. What you really want is "Digital Design for Computer Scientists".
Microsoft Plans to Launch a Wearable Device Within Weeks
you're seriously suggesting strace as an acceptable form of troubleshooting?

Don't get me wrong, I love to bring out strace and will use it to solve all sorts of problems, but it really shouldn't be necessary use it near the start of troubleshooting.
Have a great AppIdea but no time, money or code skills? AppVested.com 100% FREE
Which has nothing at all to do with having a double-standard for research, and everything to do with the real world being almost entirely made up of outside factors that aren't covered by "ability" studies.
1and1
leaseweb
ovh
I'm not sure how and where or indeed if to contribute, but as a programmer who learned digital electronics (stack of free 74xx chips) before diving into programmable logic, one thing that really helped make these things click for me was thinking about hardware as transistors and learning the very basics of electricity and related physics. This helped me see digital electronics not as a sequential process but as a consequence of natural laws, like something dropping due to gravity.

Thinking of a transistor as a voltage controlled switch (obviously simplified to the point of being wrong but works for understanding digital) and seeing how you can use those to build logic gates, and then use gates to build muxes and flip-flops and so on up was essential for my understanding HDLs.

(Incidentally, all that has also made how computers and machine code work much clearer to me).

I don't think I could've really done it without that foundation. And I certainly couldn't have done it by just thinking of Verilog with my programmer's idea of concurrency.

It's obviously very low level and you'd have to gloss over a bunch of things, but I'd definitely start with transistors if I had to explain programmable logic to somebody.
Hi Razvan,

Is there a way to exclude some files? Or can one be added?
E.G. i tend to have a "tmp" subfolder that I want to exclude; or maybe exclude some file extensions? (kinda like .gitignore does?)
This is what I did originally, <br class=”desktop“>

But now I'd rather just use the media query to only affect the <br> inside of the H1 or other container where the line break appears.

Another consideration I didn't see in the article that I train the people updating the marketing copy: put your white space before the line break. When it's all inline it will display as one line, but you don't want to have a space after the line break at the start of the new line. programmers may be conscientious of where the white space is but its a real eye-opener for marketing-types who only pay attention to the content, not the space around it!
The problem is: good luck getting an upper bound. What happens if the process is paged to disk, for instance?

No matter what upper bound you set you'll still end up with it going over at some point - and as soon as you go over the upper limit you're leaking timing information again.

This also ups RAM requirements, drastically in some cases.

And it isn't even necessarily secure against timing attacks! Because the thread scheduling by the OS changes depending on how much work is being done, and so it could take less or more time to retrieve the saved response depending on how long another request takes to process.
This is insanely fun. Thanks so much.
Awesome, and will do!
> I actually had to try to figure out why, turns out systemd supercedes lsmod/modprobe etc; causing those programs to return 1 when invoked, there's no debug or anything so I was seriously weirded out.

Why on earth does it need to do that?
But let me guess...no study anywhere will ever find that men are, in general, better at women that anything (except negative things like killing each other).
Hi Sergio,

Not for now, but we're working on a solution for this. I'll let you know when it is available.
I still don't see why an organization should not apologise for its own policy.

Post-communist states did apologise for things they did decades before while being very different regimes. And that was a good thing; stubborness would be a disaster there, you can't move forward unless you repent.

If you think of it, Marujuana criminalization took a toll of human lives comparable to GULAG.
The Google – Amazon Slugfest
Also some in the peak district in some of the mills.
At MakeLoveNotPorn we're entirely pro-porn - our tagline is 'Pro-sex. Pro-porn. Pro-knowing the difference.' And we're utterly non-judgemental - #realworldsex is all-inclusive, of anything and everything anyone in the world likes doing. This is what we mean when we say we're not porn, not amateur, but #realworldsex:

http://talkabout.makelovenotporn.tv/2013/04/01/what-is-realw...

Porn in the abstract is absolutely, as you say, a valuable tool for exploring our sexuality, finding out what turns us on, learning there are other people with the same tastes out there. The issue isn't porn, but the absence of an open healthy dialogue around sex in the real world, which is what lies at the heart of the business problems this comment stream highlights, which in turn force the porn industry down worse and worse routes: when you force anything into the shadows and underground, you make it a lot easier for bad things to happen, and you make it a lot more difficult for good things to happen.

That same lack of open healthy discussion around sex is why these social problems exist - the ones that MakeLoveNotPorn is out to tackle:

http://www.ippr.org/assets/media/publications/attachments/yo...
The third great wave
Great! already, subscribed.. also, two things that you can think about for the future:

1) I have the impression that a lot of people want to share, say, git folders, so there may actually be a huge demand for file exclusions (I think there is a mac app for that, but nothing in windows).
2) Can I pick where in dropbox will this be synced to? When you have 100s of GBs (or dropbox for business accounts), your root DB folder can get very polluted, so linking to subfolders can be useful.

Thanks again!
Nice work! I'm becoming increasingly interested in data visualisation, so this couldn't be timed better for me.

I made a side project recently using the google charts API (http://texas.joetannorella.com). This flotr library seems good though so I'll be using it on my next project.
chrome 38, mac os, i get stuck (tab gets frozen) on network chart.
Kimsufi (OVH) if you need really really cheap and beefy dedicated servers, with pretty much no support. They are great for hobby projects.
Whether a system is tightly coupled is independent of whether it's implemented as a single process. Objections to systemd as monolithic, as constituting a single point of failure, etc. are based on its being a tightly coupled set of components.
and you wonder why you have problems hiring

an engineer reaches out to you, and your reaction is, "Show me I'm not wasting my time"
I seem to be missing something. You knew it was happening when you got the first bill, but let it continue for another half month before shutting it down?
You wrote this 5 hours ago, so it wasn't me, but I had a great time doing that exact thing just a bit ago. The reward you get is whenever someone hearts you back, which happens frequently.

Maybe we really do live in a cooperative world.
How to grow a thicker beard
Stalin, who caused death to hundreds of thousands of people, would probably be not be a communist if he entered politics after the fall of communism. Doesn't make communists apologising for him a bad thing; doesn't make communists being stubborn about him a good thing.
1) Yes, file exclusions are definitely on our roadmap.

2) For now folders sync as subfolders of the Dropbox\Boxifier folder, but we've been receiving this feature request so that you can pick where your outside folders will be synced in Dropbox. This is also on our roadmap.
I’m hoping we can get this up for manufacturing as an Ergodox alternative/replacement sometime in the next few months:
http://i.imgur.com/puH1Ge4.jpg

It’s the middle version here (background outlines show comparison with the standard Ergodox):
http://i.imgur.com/l0REgJh.png

In practice, the increased stagger on the finger columns means that the most comfortable hand orientation is slightly straighter compared to the ergodox, so this is probably a better comparison drawing: http://i.imgur.com/OqSwVJo.png
Quantity and quality is the same. We are in Montreal though so there is not as much talent as other cities.
It’s one thing to edit Wikipedia; it’s another thing altogether to make that edit stick. Now that Will Wright has been cited in an article published by a third party, an editor has already started the process of changing it via the article’s talk page. Creatives have had a very big problem self-correcting the site, since the official editors have a distrust of uncited sources.
Breathe in, breathe out. The universe still hums, regardless.
Sure we do. This is pop sociology, but it makes an interesting point:

http://www.forbes.com/2006/09/22/trust-economy-markets-tech_...
> make us not trust anything.

It should make us not trust that which should not be trusted.

And that's a good thing.
You are creating a tornado in a cup of tea. Please refrain from such emotions, they only shorten your lifespan.
ChaCha also got a lot of review in the form of BLAKE, whose security margin was roughly consistent with the existing cryptanalysis of ChaCha.

AES-128-CTR with AES-NI is ~0.8-1.2cpb on Haswell/Ivy Bridge/Bulldozer

Chacha20 is ~1.1cpb on AVX2, ~2.2cpb on AVX/XOP, ~2.8 on SSSE-3, and ~3.3cpb on SSE2.

ChaCha20 also performs much better on 32 bit systems, especially those without SIMD.
90% of the audience at any Oculus Rift presentation/demo are thinking 'Sex' :)
What's horrible about them? (I work there so I'm curious)
Just to add a bit of history, Apple began publishing the Macintosh Human Interface Guidelines in 1985 jointly with Addison-Wesley.
Well, there was a lot of criticism about the recent SimCity, around how the underlying simulation was broken. That's probably enough to get a breakup-song reference going.

e.g. the 100% residential city: http://www.pcgamesn.com/simcity/simcity-100-residential-city...
Please let me use it as well: Consider adding a "click here to select file" button starting a filepicker. Without a filemanager drag and drop is unuseable.

It would not only be helpful to support the 0,0…01% of people who will see this without having a file manager available, it will also help those users who pick you site as a starting point to not have to start an additional thing (like the explorer) to get to the video file.
Those Dells would be better than Mac Minis for a lot of things, but not others.

Clearly the Dell is more expandable and potentially more powerful depending on config. 32GB RAM ceiling is fantastic too, especially for virtualization.

Physical size is an issue for some applications but not others. Either one of these would be fine as a workstation, but I know which one of these boxes I'd want in my living room. Size also matters if you're racking these things up, or having one colo'd somewhere.

The Mac Mini kills the Dell in terms of performance/watt, especially when you move past the base CPU models of either the Mini or the T20. That alone can erase the price advantage of the Dell (over several years of ownership) if you're using them as always-on servers and you factor in the cost of providing cooling for them as well. Again, this is an issue in some scenarios but not others.
No, layering just means generating multiple renders for a given shot, which can then be combined to create the final image using 2d compositing software such as Nuke. Full 3d renders are always going to be much slower than just doing image manipulations in 2d, so it is much more efficient to iterate by making adjustments in 2d than by re-rendering everything from scratch every time you need to make a change. Additionally if just one element in a shot changes, say a character's animation changes, it much more efficient to just render the layer for that element again than to re-render ALL the geometry for the entire shot. Each layer may still be rendered with full global illumination and whatever other fancy lighting is needed.. the layering just makes it easier to iterate in individual pieces of a shot.

In feature animation things are changing and being adjusted constantly. Each shot is worked on by many people across multiple disciplines, all of whom do many, many iterations to hone in in the final shot. So the entire production pipeline is designed to make handling changes as efficient and easy as possible. Look at the amount of processing resources disney used for this movie.. I can guarantee you they are cutting all the corners they can and maximizing efficiency wherever possible. Doing a single monolithic render every time something changed would be extremely inefficient.

That said, there are a few studios that do produce complete final frames in-render. Usually places that write their own renderers in-house and therefore have a sort of macho academic attachment to showing off how much their renderer can achieve out of the box. Blue Sky is this way because their whole pipeline is designed around their cg studio renderer. Anecdotally I have heard that Pixar did everything in renderman for a long time but more recently they have started using more of a compositing workflow since it's so much more efficient. So it's possible that disney may be this way now since they have this fancy new hyperion renderer they wrote, but I certainly wouldn't bet on final frames all being done in-render.
I had never thought about it as a 'call centre' factory-type operation.

I'd have to say that with my current experience I would disagree.
My job has a huge range of variability. That may be helped by the fact that I rotate I to totally different areas of medicine every few months and will for another year before I start specialising.
Even so, yes it's true (or at least I feel it is) that we are a customer service industry (or at least should be).
Sometimes this is the greatest part of my day.
I know, for example, that for a certain percentage of my patients I will be able to make a huge difference to the perception they have of the healthcare system just by sitting and taking 5 minutes to explain in laymans terms what we are doing.

In my hospital's patient population (mostly white Anglo Saxon Australians, usually slightly older than the national average) this comes across very well because I am a 6 foot 2 100kg white man, so I fit the mould of what they want as a doctor. (Sometimes this results in the patient confiding in me how happy he is that he is talking to a 'real Aussie' - the racism is astounding and very irritating sometimes)
Women have a harder time and many of my female colleagues are regularly assumed to be nurses even after introducing themselves as doctors.

But I digress.
Yes, a lot of my job becomes routine. I have studied for 10 years to be where I am and know huge areas of disease and the pathological basis back and forwards. But that doesn't stop many situations from being fascinating.

When I started med school I was all about the science - I loved it.
Now I have found that a side benefit is (some) of the people and making a difference.
Sometimes I'm too busy, and I can see the ability to get jaded; my (medical) friends and I will often (confidentially) describe some of the horrible situations we have seen; and you need to be able to laugh at times as a coping mechanism.

But I love my job; for the variability; for the characters; for the 1 in 50 patients that totally changes your world view and makes your life richer for having treated them; for the care that is entrusted to me; and for the really top notch people I am surrounded by, who will accept nothing less than excellence from themselves and give their time freely to improve your education and ability
Congratulations! This was the slipperiest of all slippery slope arguments on HN today. Report to the nearest male genocide facility to claim your prize.
It seems way off for my area (Boston). It's prediction for me is about 15K low and I know I'm fairly underpaid based on offers I've received from other companies (I like where I am and am fine w/ the low salaries). I found a similar pattern when I went to do predictions, the crowd's wisdom simply didn't seem to match up with the reality that I have seen.

And of course, as the GP stated, once I started getting dinged for guessing higher than the predicted score, I started lowering my predictions. All the scoring system managed to accomplish was to drive my predictions closer to the standard data, which seems like a bad way to motivate people to give honest answers.
I was going to point to spatial reasoning as the canonical example, but Wikipedia thinks people are starting to question this now: https://en.wikipedia.org/wiki/Spatial_visualization_ability#...
Actually you can not pay a vps in advance, but it is like the "prepaid" mobile phone system... You can add credit to your account and pay your bills with that credit, which I think you could call "prepaid".
Thats not the defense industry, thats Republicans!

They choose gun enthusiast forums and conservative websites rather than General Dynamics/Northrop Grumann/Lockheed Martin.
Old tech is certainly tech too, and this definitely manages to impress and fascinate even me, 200 years later.
Former Apple retail chief Ron Johnson to launch gadget delivery service
Europe's first farmers were also its first carpenters
Have you considered bitcoins as payment?
This is silly in concept and fails to grasp why the Fed exists in the first place.

The entire purpose of the Federal Reserve is to enable a system of monetary expansion or contraction on whim, which is also why the gold / silver standard had to be abandoned (they are contradictory concepts).

The modern central bank, in this case the Federal Reserve, is the very antithesis of the bitcoin / cryptocurrency concept. There can be no union of the concepts. The Fed requires the ability to debase the nation's currency at any time and for any reason it sees fit. Without the current Fed system you can't run the military industrial complex, you can't 'pay for' the entitlement liabilities via inflation, you can't hold consumer and corporate borrowing costs artificially low, you can't run wild budget deficits and then pay hyper low interest rates on that debt via debt monetization / QE, you can't arbitrarily inflate assets to fake prosperity, and so on. There's zero chance the Fed or US Government gives up any of those powers unless they have no other choice.
We didn't give up on it! I did, however, leave Matasano to start a new company, and that's slowed us down. We will certainly still be posting solutions.

Another problem is that every time we've talked about posting solutions, people have asked us to hold off.

Finally, a quick jab: thousands and thousands of people completed several sets of these challenges --- more than a thousand got through the CBC padding oracle, which (in our challenge) is cryptographically more complicated than the TLS POODLE attack. None of them had solutions. You don't need them either. :)
McSweeney’s Internet Tendency: Security Questions for Single, Childless People
If you don't need all the features from Flotr, you could be quite a bit better of using Morris.js[1]. I've been using it for my work and have been really impressed.

PS. I'm one of the collaborators now, since I needed some features that weren't implemented.

[1] https://morrisjs.github.io/morris.js/
Boxifier is a third party application.
Some people are not comfortable giving third party applications access to their Dropbox account.
That’s why when building Boxifier we made an effort to make it work without needing access to your Dropbox account.
This way you can try Boxifier with no worries.
We also sleep better at night because of that.

Thank you! I'll give it a shot just for that reason alone.
"Supplementing" random(4) with a userspace PRNG is exactly the anti-pattern that Bernstein is talking about.
Amazing that they are getting access to RTB platforms. As an small company we are trying to get access (for proper purposes). Any idea of what RTB platform are they using or any open to small companies?
What's the big picture on this case?
I'm sorry that the Dixiecrats were a bunch of racist assholes, and I'm glad they switched to the Republican party. Does that help?
Use a Fake Location for Cheap Airfare
You almost never really want a block cipher. The majority of use cases for block ciphers --- in fact, the overwhelming majority of them --- essentially adapt the block cipher to perform stream encryption, often by going through the CTR step of literally transforming them into a stream cipher.
Generally you're going to want to adhere to the CAN-SPAM laws.

I believe the general consensus is that you can email users for anything directly related to their account or the use of the service they signed up for. If you want to email them marketing-style information (more like a newsletter than an account-alert) you should use what's called a "double opt-in". Namely:

* User acknowledges on the site that they want to receive updates (they check an extra box, they submit a special newsletter signup form, whatever)

* You send them an newsletter-signup confirmation. They must click the confirmation link you sent them to be added to the mailing list.

* From then on every newsletter you send needs an easy unsubscribe link, etc.

Email service providers like mailchip, sendgrid, etc make managing this process very easy.

More details on best practices here:
http://en.wikipedia.org/wiki/CAN-SPAM_Act_of_2003#The_mechan...
That's the point being made. These are enormously expensive for something conceptually quite simple. A large part of that is probably the sheer size of the triple E. The original 747 is less than a meter longer than the width of the ship. And if you could squeeze the 747 in there (cut off a bit of the nose perhaps) you could fit more than 5 of them wingtip-to-wingtip in the length of the ship.
it took me some time to understand that he remotely executed a command and had chosen "uptime", and it's not an uptime web page.
Salsa20 is better reviewed, it's faster, it's significantly simpler (Salsa20 is basically just a keyed hash core running in counter mode), it's a native stream cipher --- which is virtually always what you actually want --- and it's not idiosyncratic.
1. It also sends you a notification (SMS or Yo notification), so you can do something about it
2. In a cafe or coworking space, when people steal stuff, they just pretend they're theirs. Bit harder to pretend in this case if you can't unlock it