skysight-inc/HackerNews huggingface dataset:
Direct cache access sounds cool, but I'm sort of under the impression that Altera and Intel are playing catchup with the FPGA SoC idea. I believe Xilinx was the first mover by a large margin, though I could be wrong. That doesn't mean Xilinx's Zynq will always be the best product, but it is already for sale right now, is an established product, and works well.
We agree that our page is very light on what we actually can provide. We just started picking up client work recently, after having built two products (Barley and Unmark) that haven't yet made it to profitability (close!!). Our backgrounds are such that we have a very wide range of skills.

We're going to update our site over the coming months to include a portfolio and also try to be very specific on the type of work we excel at.
Boyd's Law of Iteration: speed of iteration beats quality of iteration.
Introducing a Faster, More Powerful Optimizely Results Page
Wordpress Payments the Right Way
Craft CMS - closed source?
Take, for example, IBM's patents on alias analysis. You can't patent the abstract concept of alias analysis, even if you describe how to do it in very generic terms on a computer. However, you can probably patent Steensgard's specific, near-linear-time algorithm for doing so: http://www.cs.utexas.edu/users/pingali/CS380C/2007fa/papers/....
Look at this http://stackoverflow.com/questions/11270547/go-big-int-facto... and compare how the function looks with int and with big.Int. Interestingly, big.Int has a method MulRange, which does exactly what the function would otherwise do, but this won't be the case the majority of the time. Given the extra tedium involved, someone working heavily with vectors, matrices, big numbers, etc., would certainly care about operator overloading.
Lightweight framework for distributed computing based on the MapReduce paradigm
"Consistency around CAP is similar to what you find in a typical ACID model - except that, now, we're in a distributed model."

I thought that consistency in ACID meant that data was always consistent with the rules of the database, whereas in CAP it means that the same data held in different locations is the same? Is that not right?
How to fund a hardware startup? Crowdfunding vs. VC explained
A robot takes about ten minutes to open a door, only to be foiled by a gust of wind closing it. I say, bring em on!
The Register is 50% satire and 50% tech news. Don't take it seriously.
I agree with everything in this comment.

I've written plugins which used a PSR-0 autoloader, and namespaces, and considered templates to separate code from data, and realized very quickly that scaling that in Wordpress means treating every plugin as, essentially, its own completely autonomous and globally-running web framework (and also they didn't actually run on the particular site I wrote them for because they weren't running an up to date version of PHP.) It's difficult to write good code for Wordpress when for all your know your plugin is one of a hundred in someone else's install.
I have a feeling we're talking about different things: when people speak about Go generics, they mean that the language doesn't support parametric polymorphism. Yes, some of the built-in types are special. That's not the point.
Nice work. Great to see you go from not much to a nice polished app. And props for including your resources.
Perhaps a little too much on the advice side for weight loss, but I suggest giving a ketogenic approach a shot.

I helped me drop quite a bit of weight, and after the initial hump of getting used to it didn't take too much effort to stay on track. Theres a lot of bad info about it, and it still breaks down to calories in vs calories out, but replacing the carbs in your meals with fat made me feel full/satisfied so much longer.

The keto subreddit is very good, and quite encouraging to read.

Also, a huge bonus that I never knew about, carbs make your body feel warmer, cutting out sugars and dropping some weight makes sleep in the summer months so much easier and more comfortable. That in itself can make a huge quality of life difference.
Yeah, it's just hard to make Italy-Austria work, with the neighboring centers. Plus there's the ever-popular Lepanto. I love playing Italy, but if Austria offers me a Lepanto opening, I agree to it and then stab them immediately. Lepanto is a sucker's game.
I am not a scientific programmer, but I'm going to attempt to provide an example anyway until someone else does one better.

I think there are certain mathematical operations that operate over what would be implemented as complex objects, so it is convenient to continue using these agreed upon symbols to implement your work.

// addition and multiplication of native integers
1 + 3 * 4

// add and mult of math objects
matrixA + matrixB * matrixC

// here the math is slightly occluded
add(matrixA, multiply(matrixB, matrixC))
Based on previous Startup School events, it seems to take them 1-2 weeks to get the edited videos up on the youtube channel.
Sounds like a condensed version of Google
Entitlement to UK public healthcare is, essentially, that you are a current lawful resident. If you got a work visa (and are working - you can't be in breach of visa conditions) and moved here you'd be entitled.
Assuming the upper end of that--for a lab with 10 researchers (forget the students, postdocs, etc. for a second), you could save maybe half the cost by hiring a single IT person to do this. Aside from their sb client, I don't see anything in this that can't be downloaded and installed (either from source or automagically from any of the freely available science-related R, Python, etc. repos).

Neat idea, I just find it difficult to justify a $1000/mo per-machine cost, especially in academia.
And that thinking is how they screw you.

The fastest way I've seen people under 20 end up with a 300 credit score is when they think they are saving money with a "framily" plan. Then things go bad, then they have to pay cancellation fees, pay back handset subsidies and pretty soon it's worse than the average drug deal gone bad.
Say I had an array of masses and their velocities and I wanted to calculate the kinetic energy of each mass using the equation:

E = 1/2 mv^2

With operator overloading:

E = 0.5 * (m * v)**2

Without:

E = (m.mult(v)).pow(2).times(0.5)

The operator overloaded example is Python (numpy) - the non-overloaded one is something I made up, but it's basically what it would need to look like.

I think the first example is much closer to the maths.

This is not some contrived example, if you have raw data and you're using mathematical equations to work out relationships you do this kind of thing all the time.
What Silicon Valley’s Diversity Reports Say About the Tech Workforce
Ya! We've seen them, but we haven't been able to use their site yet.
You can use WYSIWYG editors but make sure that they comply with latest HTML and CSS specifications, so that when you want to manually modify the code, you will find yourself in a well structured framework and not in a jungle of incoherent code.

If you want to go WYSIWYG, I think Dreamweaver is keeping up fine with times and it's still one of the most complete tools https://www.adobe.com/products/dreamweaver.html

But these days thanks to the evolution of the web itself, a lot of modern online tools are coming out. For example check the power of https://webflow.com/ I believe that being these new tools "indier" and lighter, they have the chance to keep up faster with the new technologies and best practices of web design!

Of course the best is - before using these tools - knowing about what the best practices (in terms of code) those tools are implementing (if they are) in their rendered code. For example you should learn about how much Twitter Bootstrap [http://getbootstrap.com/] simplified layout design for web for since a couple of years now, and then maybe you will recognize those tools using it in the code they generate, and then you'll feel you can take over by yourself and further change things at your need. Another example is jQuery.

Also, in my opinion, some kind of new fundamental learning/building facilities these days are "developer tools" that come with browsers (Firefox and Chrome). For example check https://developer.mozilla.org/en-US/docs/Tools/Page_Inspecto... You don't know how much you can learn from using them!

But, If you want to get to know even more, and start a journey in a path of learning nothing worked more for me as than this little big interconnected learning path: http://www.bentobox.io/

Hope I updated you a bit with times, good luck! :)
I wonder if "Bob" is actually Timothy Ferriss?

http://fourhourworkweek.com/
I'm an engineer at Sharewave in case anyone has any questions.
From what our lawyers are telling us, that's right on the money. It's treated as a barter so you pay taxes on the USD equivalent if I remember correctly.
There are actually a number of alternative maps available online. I played several games on the Ancient Mediterranean map, which works well.
A straight line is correct whether it was drawn with a straightedge or not.

Adding straightedge to a straight line doesn't make it more straight.

Adding a straightedge to an crooked line doesn't make it straight (unless you redraw it).

So, straight edges DO NOT make lines straight. They help you draw straight lines. I am not overlooking the role of straightedges in drawing straight lines. But I'd disagree if you said straightedges by themselves affect straightness of a line directly. A blueprint doesn't come into existence instantly, it is evolved by a design process.
Queueing theory
I'm sorry, but when I read this, I thought of SimCity...

"YOU CANT REDUCE FUNDING TO PARTITION TOLERANCE. YOULL REGRET THIS."

I wonder if anybody's made SimDataCenter?
Sure. A good maintainer would see that, and perhaps ask politely for the missing required information.

That's the main job of a good open source maintainer really. Asking for people to provide more information, test cases, and documentation.

In this case, the maintainer queried the behaviour (in a rude way granted), and was not sure why it was wrong. All that attitude from the maintainer was definitely not needed.

If someone reports a bug to your project, make them feel welcome! Numerous times, I've seen these single bug reporter people turn into long time contributors. All it takes is a bit of attention, giving them credit, and providing a nice environment for them.

Anyway, it's good there is a much more functional team heading glibc these days.
I like the intellectual honesty and perspective that comes with time. And I hope this post generates interest in the business for the OP.
Commute by bike. Even when I'm tired, have too much to do, it's the way I get to work, so I do it.

Best, cheapest, most reliable form of daily exercise, imo.
Thats so true rakoo,
> I'm especially surprised that a VC would make such a comment because it's an industry where being nice for the sake of relationship can be highly unethical.

I think you need to read the rest of this thread, especially the portions noting how one often has to work with people long after any given decision to be nice or not.

But additionally you also assume that being nice somehow shortchanges your ability to advocate or make good decisions, which isn't the case.

Being nice does prevent you from making decisions to screw people over, and if that's what you're referring to then I'm glad VCs are not taking your advice on this.
I've been there, I spent years watching my health fail while I put my work, my startup(which eventually I left anyway) and finances ahead of taking care of myself.

The ultimate result: my life fell apart for about 8 months while I suffered through the culmination of the condition that caused my poor health. I couldn't work anymore, function like a normal human or take care of myself, basically I ended up housebound and bedridden. At that time I thought life was over for me, but, my family and friends rallied, took care of me, and helped me get through it. Now I am re-building my life. Instead of feeling bad that I "lost" so much time due to poor health, I feel that I have a new opportunity to live a different, better life.

After YEARS of saying, I'll deal with my health when I "fill in the blank", my body finally forced me to deal with it. I feel stupid for needing such a terrible thing to teach me a lesson, but now I can proceed in life a bit wiser and more ready to succeed.

Get healthy, you are not doing yourself, or ANYONE in your life service by "half living" while you struggle to find time to "deal with it". I don't know your particular situation, and it might be terribly difficult for you to take the time to heal, but you either deal with it now, or when things take a more serious turn, when it may be too late.

Hope you find the balance you need to get good an Healthy!
A developer who spent 13 years making his childhood game
World Cup results for Node hackers
An Introduction To Object-Oriented Programming in Swift
That's just like your opinion though. You ever used CouchDB in production before?
Also CoffeeScript.
Artist Matt W. Moore – Shapes Desktop for OS X Maverick
Although I have a lot of respect for the amplab, they did not do their due diligence with that benchmark. Mainly for a few reasons, they didn't test using columnar storage in Hadoop (ORC / Parquet), which is what Redshift is using underneath (a proprietary columnar store). Also, the most complicated query they ran was a two table join, and from what I can tell, there wasn't any concurrent workload testing.

(disclaimer: I'm a Cloudera employee):

I recommend checking out the following blog, not because my employer wrote it, but because the guys behind the benchmark did an incredible job making the benchmark competitive. They also show metrics that a lot of the other people are not showing, for example concurrent workload capabilities, CPU efficiency, etc.

Impala, Hive (on Tez), Shark, Presto

http://blog.cloudera.com/blog/2014/05/new-sql-choices-in-the...
No, the data in different locations does not need to be the same (think: quorum operations).

Consistent means that they are consistent from the perspective of the client within the rules of the consistency model. If you have sequential consistency and quorum operations, your replicas do not need to have the same data, but the view of your clients is always consistent.
Hmm, this might have implications for digital currencies and their mining.
I wish you good luck. I will be in the same boat in 2 days. Quitting your job is very hard especially when you are not going for another one. Working on your own project is exciting but the toll comes when you don't see progress for a while and these times will come believe me.

I too will be working on my own ideas but I know after the honey moon is over I will have to face the fact that I have no paychecks coming every two weeks. It will be hard, but if success was easy, everyone will be doing just that.

Again good luck, and I do think freelanceinbox is a neat project.
> where I live

That's something that you may need to consider changing if the job situation is really that drastic.

You have nothing without your health.
No don't worry. It doesn't come off as critical at all. I would say its about split. Several of them buy a lot online which helps. They use it in real life occasionally, but often just change it into dollars when they need cash/local currency in their account. Some of them hold a bit of it.

A few real world examples:

Employee 1 takes a 50/50. He payed for his holiday with it because his travel agent accepts it. He splits about half of his paycheck and uses the BTC whenever possible.

Employee 2 takes 100% BTC, keeps everything in BTC and exchanges when he needs local currency, but manages to do almost everything in BTC.

Employee 3 takes a tiny percentage in BTC and just holds it as an investment.
Substantiate what? My personal feelings? I don't think that one can provide evidence for one's "feel" of a person.
The fight to make DDoS attacks a legitimate form of protest
Great point! Mayday give me a reason to not do free tech support. :)
You forgot an option #3. Hone your pitch to management to get them to give you the time you need.

Honestly I'd probably look for a new job, but with that option off the table #1 runs the risk of you looking bad doing the bare minimum and having truly failing tests that pass the suite. #2 runs the risk of you doing a ton of work for free only to get a pat on the back and maybe a "good job" email.

What makes your management tick? Is it happy customers? Frame the discussion with "We had 47 customer impacting bugs that were missed by the test suite last month." Is it cost savings? "My team spent 312 man hours last quarter fiddling with the test framework when you could have been moving the product forward or fixing actual bugs".

Just because it's not "customer facing" doesn't mean it isn't "customer impacting".
Hopefully they'll take advantage of reddit's open source and use our commenting system as a model.
Currying can be hard to spot if you're not used to it. Especially in a language with inferred or dynamic type, it's not obvious that the var contains a function, not a result object.

var result = somefunc(a,b) // object
var otherResult = somefunc(a) // function

It gets even more confusing if overloading of function names for different parameters or different number of parameters is allowed.

So elegant: maybe. Readable: no. Depends on the programming language.
Show HN: WebMotion – easily follow links from your keyboard
The power of Bitcoin is not anonymity but transparency
I quit my job a month ago. Started a startup studio with a few buddies (business, sales, marketing, artists, developers, designers, product engineers). In our first month we made 50k~ish. We have a vodka brand we did videography for, a few startups we did product design for, UX, mobile apps, websites, everything.

Also allows us to exponentially build our portfolio and spend capital on expanding rapidly into new areas.

After the first few startups you start to get a sense of what your internal process looks like, this allowed us to ship products faster and charge more too.

This all started when I was working on a mobile app startup (single app) with my buddy and looked at him and asked "what if we sold shovels in the gold rush instead of competing in it?"

Best decision we ever made.

I should probably write a blog post.
You're right that the first link I posted is a research paper, and that it should be interpreted accordingly. It is interesting though that in the paper, they compare NaCl to other systems, some of which include ISA virtualization, and they specifically say "we made a deliberate choice against virtualization". And this paper is just a small sample of what Google was saying about NaCl in 2009. But you're right, it is still a research project at that point.

However, you apparently missed the second link I posted, which is in fact a blog post and an introduction. NaCl is no longer a research project there. In fact, the post itself specifically describes the difference between research releases and the release it is announcing.
I used to play Diplomacy in High School and we all pretty much played that way. ;)

I generally assume that is how people in the real world behave as well and I'm usually right. It is part of why I'll never be a libertarian, when the counterweight is gone the knives come out. Human nature is ugly when they know they can get away with it.

> I am, however, hopeful that I would continue to be honorable through the end of my career. That's how you leave a legacy.

I hope you are too. :) It makes you a good person that you'd choose to do the right thing over self interest when the only thing that stops you from it is you.

I'm not sure I'm that good of a person and I know many people I've met IRL aren't.
'Bionic Pancreas' Astonishes Diabetes Researchers
This is not medical advice: I have no qualifications nor registrations.

Hypothyroidism is full of some really fucking harmful quackery on the Internet. Please avoid those bad websites. You're right that it needs careful monitoring to get the dose right.

A general supplement of vitamins A,C, and D is probably not harmful. (Do not overdose on vitamins. They can be toxic and can kill.)

And now some other stuff:

Work towards getting better food and some exercise into your life. Set small, realistic, achievable goals. Give yourself credit when you meet those. Fresh fruit and veg are not too expensive and will make a difference. Good food will help you feel better. Exercise will help to reduce stress.

Investigate some course of CBT. This can be done by yourself from a book; or online; or you can get some guided course. In the UK it's available free (you ask your GP and say words like "CBT" and "IAPT" and "Primary care mental health services" until you get it; or you can sometimes self refer.) In other countries you'll want to find out who registers therapists and then search for a therapist with that registration.

It is surprising how much difference a short course and hard work can make - 8 weeks at 1 hour per week can really help a lot of people.
This is an opinion everyone can love because the term "abstract idea" means something different to each reader. I think that's intentional. They're shifting authority from juries to judges. The wording gives judges a lot of leeway to kill patents by applying the loosely defined "abstract idea" label and then looking for conventional steps that remain, an analysis that seems a lot like the obviousness analysis that used to be reserved for juries.
Microsoft's Surface Pro 3 is better than Apple's MacBook Air – 5 reasons why
I don't disagree with you. I'm not suggesting that Go designers made the wrong decision with the goals they had. I am jealous that it's less useful to me though.
Most WYSIWYG stuff I've used (long ago, mind you) was quickly not granular enough to be worthwhile. Very often I'll be working with HTML that is any of these:

- initially hidden

- meant to be rendered as part of a larger whole

- needs to be a specific element, have a specific structure, have a specific ID / class

- contains serverside code / include that renders additional HTML

- is actually a domain template language such as Mustache or Smarty that the tool may not understand

- is greatly changed by CSS (which may itself need to be compiled, such as in the case of LESS or SASS)

WYSIWYG tools usually can't grok the context of cases like that and if you try to use them, they end up taking more time than it would to simply write out the HTML oneself.
So we recently did this same switch. I can say that in our experience data pulls that were taking (on a good day) 6 hours now take under 10 seconds. There are some jobs we had that literally took days to run that now complete in minutes. Redshift is amazingly simple to use, crazy fast and so very cost effective.

Generally we're dealing with datasets that are around 1-3TB, and pretty well organized. Its just amazing how forgiving Redshift is when it comes to unusually written SQL and how useful it is to us as a business. Extracting serious insights was once a job that only a few people could do, now its something that anyone with a SQL background can manage.
Introducing: Frames, Make Your Bucket List Moments Truly Yours
The specific charges. If you don't like him you should have just said that. Do you call everyone you don't like a "self-centered cult-leader"?
I have the 12.2 edition which costs way more than the price range of the OP but it's such a fantastic experience. I use it for everything but coding. I tried a Wacom pad and pen with my desktop but I really disliked it. I much prefer seeing what I write and myself writing it at the same time. My brain didn't like the disconnect of looking at a monitor while drawing on a pad. It made my handwriting much worse.
Happy to be a customer of Bytemark's BigV. Like others on this thread, I too have known Bytemark people personally for about a decade or so.