skysight-inc/HackerNews huggingface dataset:
There is nothing to say the developer did not create their own version of that API function:

if (NULL == ::MySpecialPathCombine(buff, /* ... */)) {
return; // Error, don't continue
}

There is no way Microsoft can patch that, but the problem is still there.

Also back to the PathCombine example. When the third party executable was compiled, the Windows SDK would have defined PathCombine to take a string the size of 260 (or whatever value MAX_PATH was at the time it was compiled).

If Microsoft did patch the call and then return more than 260 it would just crash the calling third party executable as it would only be expecting at most 260 characters.

In effect Microsoft would effectively re-defined the static PathCombine API signature at runtime and making it some sort of dynamic signature.
But seriously... selling "used" software?

Used. Software.

That's like selling used poems, or used voicemail greetings.

Hey guys! This particular hard copy of Ezekiel 25:17
from the bible is almost new! It's only been seen by human
eyes three times! Verified as authentic via flatbed
scanner and then CRC32 checksumming it's OCR results!
Hardly any wear and tear! $150 and it's yours!

I know, how about we start selling used radio waves, and used alternating current polarity cycles. (your choice of sine or triangle waves)
> I guess you just don't have the data.

Basically every piece of performance-critical open-source infrastructure (ie. what we can actually all see and evaluate) is written in C or C++. That is empirical data.

You say that long-running servers that don't have startup cost constraints will perform better in Java, particularly when there is concurrency. Why then, is the entire web served by web servers written in C/C++ (Apache, IIS, nginx, LiteSpeed), mail servers written in C/C++ (Exim, Postfix, qmail, Sendmail, Microsoft), DNS servers written in C/C++ (BIND, PowerDNS), and database servers written in C/C++ (MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, Riak)?

You attempt to explain all this away, as if OS's, VMs, web browsers, etc (which you admit are better off written in C or C++) are somehow different from the applications you work on, and that somehow the Java you write in your applications would be hard to beat in C++.

The only "data" you have offered is your own personal experience of working in the defense industry. A couple problems though. First of all you never write the "same" 2+ MLOC system twice, you'll always use the lessons gained from the first go at the second design. Something tells me you wrote the C++ version first. Your experience is also something that we can't see for ourselves, and involves lots of variables that we can't evaluate. It seems likely that your company didn't have a strong culture of best practices in C++, or maybe just weren't that good at it. Your C++ design might have had lots of opportunities for improvement that good C++ people would immediately recognize.

It's not hard to write good and high-performance C++ when you have a good set of guidelines like the Google C++ style guide (http://google-styleguide.googlecode.com/svn/trunk/cppguide.x...) and a solid set of core libraries, but without these it's easier to go astray. There's no doubt that Java's reasonable set of "batteries included" libraries makes this harder to screw up.

I can say from my brief stint in defense that I was not super impressed. Everything was based around extremely heavy infrastructure like CORBA. There are lots of decisions like this that can skew the results you were getting.
15 Lacs PA to 20 Lacs PA = $24k - $32k per year
I see your point. Though how does your advice scale to logarithmic scales? (I.e. what's a general reason to allow logarithmic scales, but not affine ones?)
> There is a case to be made that your wealth is a reflection of the value you have created in the world.

Not a good case, though.
I don't accept your premise that the people paying for this program would reject higher taxes.
But it's worth noting that Oakland has some of the highest property and sales tax rates in what is already a highly taxed state. And as a reward, it has some of the highest crime rates in the country.
So I could understand if someone thought that increasing tax rates was not a particularly effective way to increase public safety.
Yeah, very cool.
Saves people money as well (up to $200):
http://www.sharperimage.com/si/view/product/Sound-Soother-Wh...

You could stream example outputs 24/7 as net radio channels so they are also available on other devices / STBs (Roku) / Consoles / Smart TVs etc..
Heh, thought it was CSS-based website background noise texture generator…
Yes and for an advertiser a click through from Google is far more valuable than just a view on Twitter or Facebook. The latter is more of a brand building advertising. Google's is immediate revenue so advertiser is likely to pay more.
I have personal hands on experience of hiring/ working with 1, 2, 3, 4, 5, 6, 7 and 8 messihas who claimed they were the best programmers. And guess what......well, keep guessing to know how I feel about programmers now!!!
ECL needs a new maintainer
It's not a big mystery, but, unlike you, I care about people getting assaulted for peacefully expressing their dissenting opinion, no matter how stupid they might be. I believe in caring about the right of unpopular opinions to be expressed — this is the essence of free speech.
>How do people get that feeling?

It's more about the nostalgia of childhood and the memories you make as a kid.
Key quote:

"We have analyzed all Android apps with over one million downloads on Google Play, and we found that over 1.8% of these apps used Vulna. These affected apps have been downloaded more than 200 million times in total."
After giving some thoughts on your same issue (customer privacy and security), I moved on to use Piwik (http://piwik.org/ a well known opensource analytics server) on a personal server. There are also native libraries for mobile usage (I use PiwikTracker https://github.com/mattiaslevin/PiwikTracker for iOS and OS X). Less bell and whistles than Flurry, but definitely a more controlled environment. ;)
For those interested, you don't have to flip through the images to read. All Things Considered is free on the kindle store.

Or download ebook here: http://openlibrary.org/books/OL13992463M/All_things_consider...
Isn't it kinda degrading that while designing CSS no-one came up with the idea that people would like to have a triangle from time to time?
Bay Area Literary Map - Mapping booksellers, literary landmarks, and 300 authors
This is a sweet experience, but I think it's more accurately described as 'programming camp'. A company that has a business of teaching kids to program games advertised for some kids to come in during the summer and be taught to program games as guinea pigs. Of course, I can see why the company and the kids involved would all be more excited to describe it as an internship, but that doesn't mean everyone needs to let them get away with redefining the word.
I was being a bit facetious in discriminating between "IV" and "nonce"... they're almost two sides of the same coin.
Sure you can - you just write it in another DIV, positioned above your triangle. Or did I misunderstand you?

The beauty for me is not in the hack itself though, it is in the way it is presented - I adore the simplicity of this approach. Kudos!
Yeah. But that's just a simple, freaking right triangle. Why all the hoop-jumping?
Picking the wrong stream cipher isn't the problem, but it is a problem. RC4: Just Say No.
I doubt paying into a mortgage is a cast-iron method of money laundering.
An old Linux command line trick to generate the engine sound:

> play -n -c1 synth whitenoise band -n 100 20 band -n 50 20 gain +25 fade h 1 864000 1

I used this as a background noise muting sound when I was a kid.
Bitcoin can already do third-party arbitration and Bitcoin addresses (and/or GPG) can already track identity.

How does Namecoin help?
I wonder, what more do they need in nuclear weapons? Smaller size? Harder detection? Bigger contamination radius?

Somehow, I am sure, if people start a nuclear war, even the WWII's initial nuclear weaponry will be enough to destroy ourselves, knowing how many countries can now chime in with their own.
It's earmarked specifically for his neighborhood. Plus, the neighborhood has more control. If the security firm sucks, the neighborhood can fire them, or have them bring in different people.
The most obvious answer seems to be the most likely:
http://en.wikipedia.org/wiki/Hanlon's_razor

"Never attribute to malice that which is adequately explained by stupidity."

To that I would add two more possibilities:
- Sabotage by employees motivated by a desire to prevent the NSA from having this sort of power.
- More likely: Sabotage by contractors who get paid to build it twice. Due to the very specific nature of this sort of contract, the NSA probably sidestepped the usual rules around procurement and instead 'single sourced' the work here.
We've come a long way indeed. This sounds familiar:

"A hundred years ago we had the ideal of the Industrious Apprentice; boys were told that by thrift and work they would all become Lord Mayors."

Now the boys all want to become zillionairs like Zuckerburg or Jobs.
No, I'm just not talking about inflation of the same thing.

When people - including economists - just say inflation, that's just an abbreviation for "inflation [of the general level of prices]", out if they're Austrian, "inflation [of the money supply]".

But even if this type of inflation is more commonly discussed, that doesn't mean it's the only, and economists also talk about types (e.g. asset value inflation).

Now, notice I didn't write that Bitcoin is an "inflationary currency", but that it's inflating in value. That's because the former term refers to the first kind of inflation I wrote above, when I'm talking about another.

Why did I use an unconventional type of inflation? Is because while it's technically true that the general level of prices in Bitcoins is deflating, I don't think that's very relevant when almost no product sets its prices in that currency, nor will any economy thus experience any deflation due to it.

At least for now, Bitcoin is more like an asset than a currency, therefore it makes sense to speak of its value inflating, just like we do for other assets.
Also,

"An FBI spokesperson said to Hill that the “$80m worth” that Ulbricht had “was held separately and is encrypted”."

You can't "hold" bitcoin wallets. Anyone with the private key can spend the bitcoins without having to have the wallet. It would be funny if someone could transfer bitcoins the FBI "holds" to show them a wallet is not something unique that you can be the only one to have.
The Arch Linux community that you see in Freenode/#archlinux... there's LOT of elitism coming from a few very vocal individuals. "Earnestly" is very nice, very helpful.

I don't know if community is genuinely important to Arch Linux, or not. It may, in fact, be their aim to be an elitist and cloistered few... who knows.

If community is important to them... put the technical arguments aside long enough to take a page from Canonical's playbook. Ubuntu _gets_ community.

Like it, or not... there's more to life than being the smartest/best coder in the room. If you're an asshole, your talents quickly fade.

mad coder skills & genuinely nice > mad coder skills

Flame on, folks. I've already mentally prepared myself for the inevitable insults and vitriol.
Value your friends more. Time with friends: priceless. (This applies only first X hours each week spent with each friend). After all, if you're deciding to spend your time with them even though you have such a high hourly rate, they must be very good friends. When you die, would you regret not spending enough time making money or not spending time with your friends more?
There's also the small matter of the hohlraum costing $100,000 a shot.
Couldn't get beyond the splash page because you apparently require Facebook?
Ask HN: What sustainable lifestyle businesses have you seen?
I'm getting burned out at my job, and thinking of working toward starting a lifestyle business.

Curious what the community has seen: your business, a friend's business, a relative's business, etc! How did they choose it? Why do you think it worked well?

What I've seen generally falls into three buckets:

1) Selling KNOWLEDGE (e.g., ebook/blog authors)

2) Selling TIME (e.g., freelance programmers or designers, Lyft drivers)

3) Selling ONE-OF-A-KIND PRODUCTS (e.g., Etsy)...not sure how easy it is anymore to build an ecommerce business anymore selling items available through other sites without SEO/infrastructure matching the bigger players.
Excelsior college lets one transfer 117 of 120 credits or something similar and you can complete a business degree almost entirely by examination. No residency requirement either.

If you just need some degree that's the way to go.
I can't address the email issue directly. But I know the person behind the product. She's always struck me as sincere. If there was an issue with email I believe she'd be responsive.
Actually I'd use SVG for that, it's even trivial to write:

<svg width='20' height='10'>
<path fill='#D94948' d='M0,20h20L10,0'/>
</svg>

Should be supported pretty much everywhere canvas is, but without the need of scripting to actually get a triangle.
That doesn't look like Foursquare has handed that over. What's the legality of scraping a service for their data in this way?
Thanks for sharing, this was an interesting read. However, I failed to understand in how far this establishes a good use-case for DRM.

This story is about a US citizen who started a company in the EU (he chose UK), which was easy, but failed to open a local bank account there, no matter how hard he tried. He finally solved this problem via Bitcoin.

He wanted to operate in the EU because his new business concept was based on the very strict consumer protection law in Germany (in particular, the UsedSoft v Oracle ruling).

So from this story I learned:

1) that Bitcoin is very handy, and

2) that strict consumer protection laws are not only good for customers, but can also be good for business.

But I don't see how this story makes a good case for DRM. I merely see how DRM could be used to prevent his business model and to circumvent the German consumer protection laws (at least partly). Is it this what you meant?
That's why we do Nuclear Programming.
I know very little about economy, but "you can't make up losses on volume" does not sound right. Let's say you have fixed costs F per year and you make a profit of P per user. Then as soon as numUsers * P >= F, you made up your losses on volume.
Smartphones…a want or a need?
Back then there were images for that; later there was SVG. Triangles with CSS don't actually solve a problem CSS intended to solve.
Why not?

I think the previous posters assertion was legitimate. It actually got me thinking.
LG announces curved screen phones to launch in 2014
Excellent point. For me the main use/luxury of money is not having to think about it.
EDIT: None of these links or google search work on mobile.

UPDATE: This works: http://t.co/XaCuSEJbOK
You are forgetting about opportunity costs. People could have done those things without a war or weapons research.
If they can solve their problem for less than $1 per day, they're probably a ways from the pack-up-and-move point. (Of course the effectiveness of this private security remains to be seen.)
https://heml.is/ currently looks like the best concept of a solution to the problem - if they keep their promise:

> Will it be Open Source?

> We have all intentions of opening up the source as much as possible for scrutiny and help!

But it's not done yet.
"will Intel be making new x86-compatible processors 10 years from now?"

I currently have in my hand an ARM tablet running Windows 8.
So my problem is I never finished my undergrad. But I have no desire to put 3-4 more years work (its been 12+ years) into paying a whole lot in time and money for an undergrad degree. I've worked in the industry and learned the bits I was missing. (Advanced algo, statistic/probability, linear algebra)

I'd like to participate in the GA Tech program, its worth my time and the machine learning/vision curriculum is exactly up my alley. Mind you I've been picking this up anyway recently because I'm interested in the subject and have some product ideas to hash out with it. The grad degree would be nice to have, but not the end of the world.

I tried to email the contact for the program and they wouldn't really say one way or another if they would even consider people who didn't finish undergrad.

I would suggest that GA Tech should open a couple weeder classes. Let people who can hit a certain threshold take them and prove competency.

A degree is a nice benchmark, but in CS we have a pretty wide variety of ways to learn. It would be nice to be able to segue in and out of the academic system smoother to get needed credentials.
They're fig leaves.
Greenpeace are not pro-nuclear.
actually this is the reason we built it. the reality is that if two male hackers had come up with this project, it would probably have been received differently, sure. but that's all the more reason for two women who feel comfortable building this device, to build it. I mean, no one else was building it. so now it exists! and no, I really think it's no more crass than the idea of a vibrator itself. also, don't you think focus is sexy? I do.
You get the same problem with laser ignition, funnily enough.
I was searching for the best way to edit online content and Markdown was obvious choice. Until I saw what Medium has done. I believe that WYSIWYG is the only way. You still get emphasys on text but with no need to learn any kind of markup no matter how human readable it is.

On the other hand Medium's approach is tied to their visual style and design, it does not support many things I'd wish it would. Still, I'm rooting for WYSIWYG in the future.

[edit] Sorry, forgot to add that nevertheless this Markdown editor is impressive.
enslaving oneself to the cult of standardized tests is worth it

It sounds like you are describing enslaving oneself to the cult of elite schools. Standardized tests are just one stepping stone. Standardized tests are a much smaller issue if your focus is on amazing achievements in the real world rather than the amazing achievement of getting in to a luxury-brand school.
I can answer to one of your question, there is forty more world class fusion scientists (especially young one with new ideas). They usually are kicked out of research because of no money and send into the job market into financial and other jobs.

So this could help everyone if these more qualified people could stay in research and not take a spot in a job that can be filled by a less skilled person.
From a friend that does research in fusion energy - no single country works on large fusion projects on there own as its too expensive.
ITER has something like 7 or 8 member nations tipping cash in.
Did you check out the meteor package "spiderable"? It might need to mature a bit but it might do the trick
The facility requires 65 megawatts continuously to run... the mind boggles!
I often hear good things about IdeaVim. I don't think that's want you meant, but I just wanted to throw it in there.
In the MDB format used in Access 2003 and older. BTW the user-level security and what was called "encryption" that was also supported in MDB format is no better. This encryption (which was based on 32-bit RC4) was so weak it was renamed "encoding" in Access 2003. All of these was ditched with the Access 2007 ACCDB format and replaced with real encryption based on CryptoAPI RC4 encryption (as termed is MS-OFFCRYPTO) introduced in Office XP (they did not adopt the new encryption introduced in Office 2007 file formats until Access 2010).
Very interesting Web Audio API experiment,

To reply to you, forgetting that the interface is not really touch friendly,
I was totally able to make it run in the background on a Nexus 4 with Chrome (the Web Audio API works in the background with Chrome),
however I got some clicks (interruptions) in the sound probably due to the bad performance the Web Audio API gets in Android Chrome today.

I wish there was a way to contribute (Github?) to improve this app.
This is awesome! I've wanted something exactly like this for ages for publishing to my blog! You are my hero - at least for the night :p
I'm uncertain they kept cross-platform systems running around

WinRT is a full NT kernel on ARM so your statement is incorrect. Also, Windows runs on IA64 (Itanium).

With Visual Studio you can currently compile code for IA32, AMD64, IA64 and ARM.

NT is very well done in regard to cross-platform compatibility: all platform specific code is centralized in one location and if you need platform specific instruction, you must you the Hardware Abstraction Layer (HAL).
Abstract art? Yes. Of the best variety!

A couple of years ago, I made some abstract art of the inheritance structure of a large project written in a language with (extensively used) multiple inheritance, there being around 1800 classes. No one was game to produce a 15m-wide, 30cm-high wallpaper (the traditional type) of it, so I just removed the class names, leaving classes just dots and made it my computer's wallpaper. It's got quite a few comments. Still, it was nowhere near as pretty as this.
Try doing a search for "foo.bar". When it's a run of non-spaces with a dot Firefox will never do a search and always try to interpret it as a URL. Chrome will instead search for the things it cannot resolve (at the very least don't tell me that no server could be found at something that doesn't even use a registered TLD).
Vega is a grammar for describing d3 from what I can see.
The Accidental Universe: Science’s crisis of faith (2011)
By default in the old XLS file formats. Office XP introduced CryptoAPI RC4 encryption to improve security, unfortunately the UI for it was removed in Office 2007 and you will have to use the DefaultEncryption registry key to enable it now.
The page says:

Preferred qualifications for admitted OMS CS students are an undergraduate degree in computer science or related field (typically mathematics, computer engineering or electrical engineering) from an accredited institution with a cumulative GPA of 3.0 or higher. Applicants who do not meet these criteria will be evaluated on a case-by-case basis; significant professional or other work experience with supporting recommendations may qualify as an adequate substitute for the appropriate academic credentials.

which seems to imply that they're at least willing to consider applicants without a degree.
Maybe they need to 'bundle' the power.

http://dropbox.curry.com/ShowNotesArchive/2013/09/NA-552-201... [1:10-1:41]
But I do searches much more often than I check my Twitter feed (and I suspect I'd be in the majority, though there definitely is a set of very active Twitter users)
Big Data Is Big Deal To Local Media
Chrome DevTools Experimental Screencast
Telekinetic Coffee Shop Surprise