skysight-inc/HackerNews huggingface dataset:
Absolutely, but unfortunately all of this only aggravates the problem.

For instance, we needed lawyers and the "study" just to be able to sell the machine at all. But then again, lawyers and the testing itself contributed absolutely nothing really, while being incredibly expensive (both in terms of money, and time). Yes, medical devices need to be tested, but all the testing/layers and related processes only inflate the cost without actually contributing to the product.

The problem is that the process/testing/lawyers for a "medical" device are essentially the same as the testing you would do for something non-medical but that has regulated safety features (such as a children toy at least in EU), yet the "medical" testing is simply more expensive.

We can speak about the rubber in those "Thera Bands" strips. We used bands made for children (which, by definition in EU should be toxic-free and bla bla), and we found absolutely no difference compared to TheraBand (even material wise). Sure, TheraBand had to pay for "testing" indeed, which again contributed nothing to the real product, inflated the cost, and still doesn't justify the 20x price inflation for a piece of elastic rubber.

But still, that's not really it.

By working closely with hospitals, I also know several people in the loop. I had second-hand knowledge (from people that I consider reliable) that offers and prices from big MRI machines from Siemens and similar companies are rigged. And that happens because there's very little competition and no real market (only hospitals will buy such machines).

When all the market is inflated, you can justify high prices for almost every product in it. And that's exactly what's happening.

Plus people need medical assistance, which means that in emergency situations will simply pay for it at any price.
Referral SaaSquatch's Guide to Getting More Free Web Traffic
You access object #n by using an index. Something that the Parquet file format includes. If you or your team wrote jobs that always read the whole file, you were doing it wrong.

No, our HDFS mmap testing did not include MapReduce. I'm pretty sure I've been repeating that over and over as well. Why don't you write your own test program in C if you don't believe me?

How about we listen to this Linus Torvalds guy? Have you heard of him? [http://yarchive.net/comp/linux/o_direct.html]

Right now, the fastest way to copy a file is apparently by doing lots of ~8kB read/write pairs (that data may be slightly stale, but it was true at some point). Never mind the system call overhead - just having the extra buffer stay in the L1 cache and avoiding page faults from mmap is a bigger win.
It might just be me, and since this is Apple vs. Samsung I am sure there will be lots of heated viewpoints on the topic, but to me it seems that this is going to be largely political. Apple is going to seem like a US-based company trying to move its operations back to boost the US economy, whereas Samsung is the external threat from overseas that is going to stifle the domestic market. I am not from either country, but that is how I see this playing out.
Given that surgery costs are dominated by labor costs (surgeon plus support staff) and labor costs 20x more in the US than in India (see: http://www.economicpopulist.org/content/china-and-india-real...) is it any wonder that surgery is 10x more expensive in the US? If the only cost were labor it would be 20x!
Any employee who pulls his weight and also expands his knowledge is massively more useful than one with the wage slave mentality you appear to be condoning.
Asset-smasher: the cli asset manager I'd loved to know sooner
I plug a Chromecast in to the projector in my business.

TA DA. Anyone can project to it, just by downloading one browser extension.

Can you do that?
Sony & Panasonic Agreement: Next-gen 300 GB Optical Discs by the end of 2015
In order to reduce complexity like this, you should avoid using Bootstrap classes in your HTML directly.

Instead, use semantic class names for your app and use the new &:extend() directive in LESS 1.4 or @extend in SASS (if you're using bootstrap-sass). You'll end up with much more readable HTML and CSS, and will insulate yourself from future changes in Bootstrap.

I do stuff like this in SASS

%flash {
@extend .container;
@extend .alert;
margin: 15px auto;
border-radius: 0;

.close { top: 0; }
}

.flash-success {
@extend %flash;
@extend .alert-success;

.close {
color: $successText;
opacity: 1;
}
}

.flash-error {
@extend %flash;
@extend .alert-error;

.close {
color: $errorText;
opacity: 1;
}
}
Agile: The Once and Future Methodology
Yes! Over the past several months I've found myself wishing that I was in a better position to launch a site that is solely for tech links.
"I also cover the cameras on my laptop, desktop, and cell phone with snippets of electrical tape, since savvy hackers
can gain control of them remotely."

One thing he missed is the built-in microphone on his laptop and cell phone. That can also be controlled and listened-in to remotely, and it's usually harder to completely disable (unlike a webcam).

Yes, you could epoxy it shut, but even then it could still function (though with greatly reduced fidelity).

Disabling it completely would require opening up your laptop/cellphone case and unplugging the mic: something that would probably void your waranty and could be a nightmare to reassemble, depending on your hardware skills and the laptop/cellphone model you own.
I guess, I misinterpreted. Its a pretty good idea. I wonder if there are any existing forums/groups already out there.
Pretty much sounds like the plot to You've Got Mail.
You are completely right, thanks for the precision and code sample.
The spellchecker doesn't actually kick in all that often. The better solution is to give flags back differentiating between 'unlikely' and 'impossible' email addresses.
What area? What ISP? Let's start naming and shaming.. ;)

I had a pathetic experience with an ISP "reselling" Bell's DSL service. The ISP's name is Distributel. YouTube would not, at "peak times" (6pm - 9pm on weekdays, most times on weekends), work at 1080. The download speed forced you to wait for the entire clip to pre-buffer before it would be possible to play it.

What was frustrating was that opening an SSH proxy to a US server (hosted at Linode) and going through that proxy would allow you to watch 1080 clips with plenty of pre-buffering headroom. I tried to explain this to tech support (with bandwidth measurements, etc) to no avail.

I finally switched over to TekSavvy who have always had their shit down. They truly rock (the tech support is amazing).
It's worse than that. There are three public universities which receive funding: ASU, University of Arizona, and Northern Arizona University. So it's not just one school. And Arizona schools may not be front page news, but these are institutions with big contributions to Mars rovers, astronomy and biotech. For instance, Lawrence Krass works at ASU.

It's really tragic how little Arizona higher education is supported, given their accomplishments.
It does. 1.b.i.
Um, isn't it a little weird to have meeting space labeled "Romance Room" and so on? Seems juvenile at worst—"har har look who's in there together now, bro!"—and at best just stupidly awkward and pointless.
We're talking about the political stories that have been hitting the front page. That is what the griping is about. These stories have been mainly about internet surveillance, censorship and filtering in the US, Europe, India, China, Russia and beyond (shout out to my peeps elsewhere, you know who you are.)

It's funny cuz I used to follow Greenwald for quite some time in Google Reader (Reader used to be this really cool RSS feed reader back when Google cared more about open standards, you may have heard of it) when he was at Salon. Then he moved to the Guardian and I thought, "good for him. Bigger audience". Then along comes Mr. Snowden and now it appears Greenwald has followed me to HN.

Funny old world. Just goes to show. What exactly, I'm not sure.
That's a fair point. Although div's are not completely necessary for this purpose from a functional perspective, the standard definitely allows one to understand/create the layout of the page more efficiently.
I think your logic is wrong. The Bank of Thailand clearly stated that such operations are illegal.
They did not say that they cannot legislate it but rather, that they are illegal and must not be carried out. And this is the reason why Bitcoin Co. Ltd. suspended operations. Now what you stated.
I think the text was quite clear.
Well you saw more than me, all i get to see is "Service Temporarily Unavailable". That's a pretty sensitive area for startups, besides. Stars like Joel say offices and quiet are worth the costs many times over, but startups are usually too cash starved and self punishing to actually do it. One startup I was at for a while, Noom, even lied and checked the boxes on the Joel test in job ads for quiet working environment being a huge priority when in actuality everyone was stuffed back to back in open rooms and noisy as heck. The CTO said it was fine to lie as long as interviewees saw the reality once they got there and that fewer people would apply if they told the truth, ha.
Another nice feature would be virtual "dual monitors" since the presentation would be in a Chrome window and notes or a calculator could be on the desktop.

Perhaps two Chrome instances could cast to separate projectors?
Cute essay.

Now I still miss my features, and I still think that you think your users are dumb, and that you obviously know better than them now that you've read a book, which prompted you to decide that capitalization needs to be removed as well. Hilarious.
Parent comment says the military uses encrypted GPS, which should protect against this type of attack.
"$80mil yacht uses same GPS as a $80 sell phone, the 6 zeros dont change that."

When gauging the newsworthy-ness of a problem, the scope of its impact is always one of the first factors that journalists consider.
It's like measuring your penis in millimeters instead of inches to make it longer.

Zimbabwe is printing trillion-dollar bills, so everybody there must be rich....
One Step Guide on Designing a REST API
So this appears to naively use DJB's NACL/crypto_box construction, which is a curious choice given the existence of OTR for messaging protocols which would handle things like session key negotiation and provide deniability.

First, If I'm reading the source correctly, they are doing public key encryption for every message. Which, ok, DJB was a fan of at least for DNSCurve, but is generally regarded somewhat dimly for efficiency reasons. So I guess this puts them on one extreme of the Bell Curve or the other. I wonder which?

[EDIT, removed point about nonce's in handshake]

Funnily enough, at first glance it looks like they covered at least some of the obvious issues: they do at least attempt to authenticate the session key and the crypto_box's use of a Nonce prevents replay and re-ordering attacks.

How do they handle video chat? Crypto_box won't work there naively sense packets will get lost and the nonce's won't be in sync.
If there is a hell, anyone who would attack GitHub has an express ticket there.
This is great. A cross platform web app would be icing on the cake. Built on something open source like Lungojs.
One of the 'fun' aspects of running a math blog is that you get to see Word documents containing "proofs" of unresolved problems or the existence of God or Allah. A true glimpse into madness.
Good to know different kinds of fags are still an important demographic there. (Normal, new, moral, etc)
True, they are less busy, but it does not mean GPS is not used for instrument approaches (as parent implied).

I fly airplane without IFR GPS (IFR student), but ATC is trying to assign us GPS approach all the time (when coming into airport with ILS). As far as I understand, GPS approaches are used, even if they are less critical in busier airports. Besides, sometimes ILS is not available in bigger airports as well.
Last time I tried to use it, it had plenty of options, just not the particular ones I wanted.

I generally like a very minimal interface along the lines of Openbox. Right click for menu, middle click for window list, windows minimize to desktop icons, scroll wheel cycles through virtual desktops. Maximized windows don't cover a few pixels along an edge, so I always have access to the desktop. The only taskbar type stuff visible is a clock and the system tray, which on the computer I'm using right now auto-hide in the upper left. (I optimized for screen space on a netbook that didn't have any, and found I liked it anyway.)

I'm happy to spend a while wading through settings to get this set up as I like, but KDE won't let me (not that I really blame them). However, I do find it annoying when it's billed as the most customizable DE out there. In terms of the color of any particular thingamabob, absolutely. In terms of major differences in overall layout, not so much.

Xfce and LXDE have always worked flawlessly for me.
Thanks! Good to know :)
Forms is a nice addition over Bootstrap for me.
Well done /g/!
So, there's a really interesting thing here, right?

On the engineering side of things, it's often that things are hard but tractable--there is a clear set of goals that need to be accomplished, and at least a somewhat reasonable dependency graph of objectives that can be inferred to reach those goals.

Over in sales and business, though? OH GOD everything's on fire--we have too many customers and not enough product, too few customers and too much engineering, a great opportunity for a strategic partnership, wait no that isn't panning out, nobody likes us fuck fuck fuck what do we do.

(And from what I've observed of sales and business folks, this sort of bipolar behavior is totally expected. They are in a deep, ongoing, and tumultuous relationship with your product and your customers, and things get crazy sometimes.)

As a junior engineer it can be really disheartening to learn that your company has few customers and the ones you do have hate your product for reason X (where X probably is nothing you have direct control over). Especially in a small company, business is a howling vortex of crazy that honestly as a junior engineer you probably don't have the experience to make sense of.

One of the most poignant lessons from Soul of a New Machine was that the Eagle team pulled off so much awesome work precisely because they were insulated from the rest of the company and allowed to focus on the engineering.
Right. That is always the case. I was only referring to a high-level description about the kind of encryption being used and what made it secure.
This seems like a solution in search of a problem.
When a the gov't forbids something that seems victimless it's usually for the the benefit of the few, against the general public. Thais should now have more interest in bitcoin like Americans did for gold when that was illegal to own in the US.
I do like your project, why not putting it on indiegogo or pledgie to help the development and large the audience?
This reminds me of the documentary "Erasing David":
"After anonymously setting up private investigators Cerberus Investigations Limited to trace him, he tries to disappear."

http://erasingdavid.com/
Not sure what value tuples really provide in JS (as other comment pointed out, they are offer the most utility in strongly-typed languages)... but this is a neat technique nonetheless and an interesting read.
I want to use this, but since the keys are immutable, how can I store data like sessions which can change and would sometimes have to be invalidated from the server side (i.e. you can't simply change the session ID in the cookie and use a new cache entry, because bad-guy could still be holding on to an old stolen session ID)?

In general, how can one learn to think in an immutable fashion to effectively exploit this?
Bad advice. Let me just say that off the bat, before I explain why.

One of the most infuriating things about companies is how slow they are when it comes to trusting people. (Actually, they're sluggish around all kinds of decisions. Try selling to the enterprise some time.) While companies do value initiative and curiosity in the abstract, the length of time (even in most startups) one has to spend at them is an order of magnitude longer than makes any sense at all.

If you're 6 months old in a company, but your manager only gets to spend 5% of his time with you (which is more than you'll typically get) then, from his perspective, you've been there for 1.3 weeks. You just got there, in his view. This really sucks, because it means a lot of time is wasted on the pokey track by people who feel like they could be advancing a lot faster (and are right).

Typically, it takes a couple years before you're allowed to show initiative or curiosity, or have opinions. The dues-paying period is a horrible waste of life, but that's how human organizations are. I don't think anyone has found a cure for it.

Being that obnoxious junior programmer is actually a terrible career strategy. Gaining credibility is often more potent than learning; there are a zillion people more capable of doing the top jobs than hold them at a given time, but only a few people acquire the organizational trust. Credibility, not capability, is the limiting factor. Learning general-purpose skills can be more useful than climbing a ladder (it's transferrable to the next job) but you don't have to step on toes to do that; while learning about an organization is less important than having it learn to trust you. (If you fail and get fired; everything you learned about the organization is useless.)

Now, the thing is that when a company is running well and there's plenty of work to do, the overperformer who is eagerly seeking work "above his grade" is tolerated. The problem is that, whenever things become a bit more uncertain or it becomes clear that not all peoples' ambitions will be satisfied, they're high-class trophy-fires with giant bulls'-eyes on their asses. They also tend to get flanked by same-rank colleagues; if there's some Little Eichmann out there who can gain managerial approval by showing you up as "distracted", then watch out. Remember that it will have nothing to do with actual performance, but perception, which is ruined by the above-grade work.
This is a fundamental dilemma for many technology systems. Its expensive to pay down your technical debt, but it's also expensive to streamline.

At the end of the they, the GNOME developers own the project. Unlike the people running the MS Excel team, they aren't accountable to customers, just patrons. It's easier to keep patrons happier with a long term vision than the customers who actually use your stuff every day.

Apple was able to successfully pull the re-invention thing off a couple of times (iPod, iPhone, iPad) via radical simpification, and whole market is pivoting to try to accomplish the same thing. That creates it's own problems, as now we have Linux and now Windows desktops that really aren't very good from the perspective of the people using them. It's a vicious circle, as the crappyness of the new-"old-style" desktop experience is pushing users into the new "Post-PC" world.
It's a strange post because nobody answers the question posed by the asker who is clearly a complete beginner, wondering how images get converted to grayscale and sepia -- I think it's a much more basic question than the answers imply.

If you already know how to code, the math at the top of this article answers the question.
http://www.techrepublic.com/blog/howdoi/how-do-i-convert-ima...

If not:
Digital images are a big grid of pixels. Each pixel has a red, green, and blue value, each of which is usually a number between 0 and 255 because 8 bits are used to represent each value.

A "black and white" image (really grayscale) is created by setting the red, green, and blue values at each pixel to be equal to the exact same value as each other, for example we could choose the average of the original red, green, and blue values at that pixel. This removes all "color".

Sepia is similar but you take three differently weighted averages of the original red, green, and blue values to produce the sepia-red, sepia-blue, and sepia-green values in the result. See above link for the specific weights.

In both cases, each pixel location is computed independently, whereas other operations, like blurring, need to look at other nearby pixels as well.
there are individuals/groups out there who launch a ddos attack against a site, then contact the owners demanding money and they will stop.
Specifically on the developer side of things, it's good to ask questions, but if I can answer it with lmgtfy.com then I'm going to get annoyed pretty fast, especially if you're asking me questions every 5 minutes when you can spend a little bit of time doing some research yourself. It's very valuable to me to not have to spoon feed you answers all the time.

That is not to say that there are problems that seniors shouldn't spend time mentoring junior folks on. In my experience though, some people never learned to do research on the internet in college, and almost want you to tell them how to write the code, line by line.
This is exactly how economic reality works.

Yes, your very life is subject to the costs of diminishing returns. We can't guarantee everyone the very best because it costs too much, and we can't force people to spend less on their life than they can afford and choose to spend because it's not yours to distribute. Tough choices aren't easy.
Fair enough. Perhaps I'm biased by personal experience. Through an advanced track in high school and a college minor in math, I didn't have one inspiring math teacher. I got more inspiration out of Project Euler than I ever did from formal math teaching. While it would be great to have inspirational math teachers, perhaps I'm jaded when I say, "Why pretend?" And this is coming from someone who believes Math should be appreciate for beauty in addition to practicality. (Enough to put it in my name!)
I can't think of a real-time streaming multimedia application that uses TCP. It probably exists, but nobody uses it; it's simply easier and more efficient to deal with lossy formats over a medium that doesn't care about data loss.

(Note that I said real-time. Buffering is fine for one-way communication, lousy for conversations)
As someone who hasn't integrated Bootstrapped before, I have a clean slate to evaluate and use any interface kit that comes along. As long as it's more comprehensive that what's currently out there, it doesn't matter so much to me how much more of an improvement this latest project is over the prior standard.
Chances are good that the attackers are DDOS'ing Github using software consisting of some open source components... hosted for free on Github.
Maximize JS - Deobfuscate minified JS using source maps
All Black Collection Campaign
It's only juvenile if the people behave that way -- nobody there does. You're projecting.
Does someone now what "Pages Builds Failure Rate" means on the page? 4.5% Server errors is a bit much...
Could be a shakedown.
I hated, hated, hated this CoffeeScript
It was down a few weeks ago, right in the middle of the last big deploy I did. Just had to laugh honestly.
They may indeed go underground. That means that legitimate businesses will have a hard time dealing with them if they deal with them at all.

Make no mistake, even if governments can't stop people trading bitcoin, they can stop it becoming mainstream in the way many BTC enthusiasts seem to want.
> In Japan $1 = 100 yen Is the Yen equivalent to the dollar though?(are there fractional yen cents and that kind of thing)

Why is this relevant?