skysight-inc/HackerNews huggingface dataset:
Deal Room, Virtual Dataroom, Virtual Data Room
Virtual deal rooms: Exchange or share your confidential information across teams, vendors & partners with secured virtual data room or virtual dataroom.
Gamification done right - ClassDojo
Data Room, Secure Data Room, Online Data Room
Data room can help your company securely manage, share, exchange and track all the data online: iDeals Solutions. Click here for more details on data room!
Seems cheap compared to the 3.3mil double fine adventure game: http://www.kickstarter.com/projects/doublefine/double-fine-a...
Garry - like most here, I really respect your opinion but you should consider whether you're letting your relationship with the team bias your view.

I was with you until I saw the screenshots in the TC post. The first one with the same layout right down to the seal of authenticity below it - this is way more than using common industry recognized design elements (like Fab using Pinterest's grid layout for example). This is close to Samwer brothers territory here.

They're also not doing themselves any favors with their response to Fab. Raising a lot of money and having scale doesn't automatically make Fab a villain. The claim on using open source frameworks is just bizarre/irrelevant.

Most of all, this doesn't pass the sniff test for me. At a quick glance, I could have easily mistaken this site for something built out of Fab. If I were Fab, I feel I would be angry and want them to stop copying my work directly.
Insurance911 homepage
insurance tips and question answered
I agree, but it's also nice to have.
Real world businesses require the integration of many knowledge domains in order to succeed. The specialized niches where genetic algorithms excel are at best a small subset.
Anonymous: TrapWire, Operations To Disrupt Surveillance Are Under Way
The artist in me finds your shovelware business model sad, although my inner accountant nods approvingly.

It's important to recognise that we're talking about a shovelware market. If people want to pay $2 for a piece of software, most of that software is inevitably going to be least-common-denominator tat aimed at getting noticed and scoring a quick buck from enough people before it gets lost in a sea of other tat.

It doesn't really matter any more whether it started because of the app store model, or the early developers choosing very low prices like many other new businesses even though they could have charged more, or dare I say cynically pitching instant gratification to a market full of young people with shiny new phones and some but not very much money. The culture today says mobile apps are cheap, and the market will get what it pays for.

It's a shame that making any kind of high-end and higher-priced mobile app is probably a non-starter now. Then again, perhaps that is for the best, and software that solves harder problems or provides deeper functionality or offers large volumes of good quality content is better presented via some other medium anyway.
The CDC started this, with inconclusive information. They are giving the general population bad stats. Go to the American Motorcycle Association website listed here. They have been at this a looonnnggg time. The CDC is only going on what has been given to them without doing any research on their own. So, who do you trust? There are pages and pages that come up when you search CDC Motorcycles that have run this mis-information all over the nation. Please check out AMA's information. It is much more indepth, and much more American. http://www.americanmotorcyclist.com/Rights/PositionStatement...
> I'm going to go out on a limb here and say that if he was writing a 'normal' application or even a compiler he'd be tempted to use some subset of C++ or maybe even Java.

And you would be wrong:

http://harmful.cat-v.org/software/c++/linus
The ability to parse text quickly is invaluable when writing code.

I would say it's a must to take your coding skills to the next level.
I was thinking about this question and it occurred to me. The programmers who probably don't need to know regexes[1] almost certainly already learned them. So I guess that's a yes.

[1] Thinking of embedded systems developers creating code for, say, automotive entertainment systems, or control code for scientific or medical hardware.
Weight 10 in a number system with a large enough base (e.g. webkit is using base 256).

I think the intent of the specification is that 1 id is always more specific than classes for any practical number of classes.
Adidas 2012-2013
That Wikipedia page does such a better job of describing it than I did.
I don't agree. Regular expressions come in handy as well during your day to day work: you can save a lot of time if you know how to use them in your editor "search & replace" function, or just when a simple search in a directory gives you too many results and you need to switch to power tools (read: egrep).
You are only so smart. Once the complexity of the programming model reaches a certain point a debugger is necessary to validate and discover the true nature of a system. Often that point is quite low.
Pointers are sometimes not arrays. :)

extern int *x;
extern int y[]

x is a pointer to an int and y is a pointer to an array of ints of unspecified size. It's equivalent to saying float x and then extern int x somewhere else. They're type mismatched.

If you said 'x is a char pointer', you mean lookup symbol table for address of x, then do a memory address dereference and then get the contents of the memory at dereferenced address.

If you said 'x is a char array', you mean use the symbol table to get the address, then calculate offset and get contents from that address.

When you define it one way and then do it another, you end up doing both of those above. get contents of x, then get value of offset, add it to the contents of x, then get contents of the resulting address+offset.

The issue is the declaration which can happen many times and the definition which occurs just once.

Now, you can have an array and a pointer be equivalent if it is used in an expression because the compiler converts array references to pointers.
For trade dress infringement the design elements can't serve a utilitarian purpose. So clocks and price tags used as icons to convey meaning don't count.
Quite frankly, I wouldn't certify that. Measuring based on data derived from the GPS chip (not the raw data), always at the mercy of the operating system not to hibernate your app.
They might already exist, actually. I know that a couple states do tamper-resistant stickers for the windshield registration sticker. It doesn't really make sense, though -- those are on the inside of the car, they're comparatively quite large, and they're a royal PITA to take off already due to the strong adhesive they use.
I'm not arguing the legitimacy of the lawsuit, I'm arguing that Garry and ToM are being disingenuous claiming that fab.com are just trying to shut down their competition, when it's quite clear to me (and others here) that the style of ToM is copied from Fab.com.

Whether or not they will win in court is irrelevant, what matters is that what Fab.com is claiming (ToM copied them) is (in my opinion) an accurate claim.
Does the order of the two terminal conditions matter? / Think about it.

Does the order of the two terminal conditions matter? / Try it out!

Does the order of the two previous answers matter? / Yes. Think first, then try.

- The Little Schemer
To win on trade dress, Fab.com is going to have to prove that the design is distinctive, and that the average consumer associates the design with Fab.com

Their design is generic enough that I think it will be nearly impossible to prove distinctiveness. I'm sure that A Touch of Modern can find plenty of very similar sites to prove the design isn't distinctive.

Additionally the design elements can't serve a utilitarian purpose--the clock icons next to the timer, and the price tags next to the price, clearly serve a utilitarian purpose. What else would you use to highlight a timer or a price?
No, but it seemed to me you were suggesting my explanation didn’t make sense because they look like idiots.
Should You Really Sit on Other Boards When You’re a Startup Founder?
This command: alias gti='git'
I'm no expert in the going rates for storage space, but it seems kinda far-fetched that customers would be willing to pony up enough cash to sustain a business like this. After all, we have guys like dropbox who set the bar pretty high, allowing 90% of their customers to use the service for free. I'm assuming part of how dropbox is able to maintain sustainable cost is by treating storage and bandwith as an economy of scale, which is the exact opposite of the piecemeal model StorJ is proposing.
Open Source in India
Kim Dotcom Must Be Allowed To See FBI Evidence Against Him, Court Rules
> You keep spooning these words into his mouth but no he didn't ever say them. You think they are equivalent to what he said but they are not. What he said was 'X is arguably not rape'. That doesn't mean 'X is ok'. That means exactly what it says.

BINGO. thank you. there are other intelligent, sane people on this website.
I was always amazed that USB wasn't either dual sided or at least designed with a recognizable top and bottom (without having to look inside). Even micro-usb isn't easily recognizable which direction it is supposed to go in.

It's a small detail, but an important one. I completely disagree with everybody who raves about the importance of the mag-safe connector, I've never had a problem with the standard round port connector of my pc's, but this design is a huge improvement.
>claiming that fab.com are just trying to shut down their competition

Their lawyers know that they most likely aren't going to win this--they're just trying to force them to pay legal costs they can't afford.

In essence they are pursing a fairly frivolous lawsuit for the sole purpose of removing competition.
I can't give you a comparison, but for what it's worth, it is used on the Postgres documentation and mailing list archives. I mention this because you can play with it and get an intuitive sense of its performance and subjective usefulness.

http://archives.postgresql.org/

http://www.postgresql.org/search/?u=%2Fdocs%2F9.1%2F&q=c...

It's also handy because you can combine it with relational data. For example, if you search from a manual page of a particular version of Postgres, it'll only return results from that version.

The main performance limitation is probably update/insert rate, and it doesn't has as many features as a dedicated IR-type system, but it's frequently good-enough and already present.
Thank you! This worked for me and you can find addresses and phone numbers on http://www.realusaaddress.com/
Because that’s how it’s done in Sweden. He will only be charged after questioning.
Exactly, as soon as I saw "pointers can be null or uninitialized" my thought was "this is a really confused soul who wants to teach others."

I made my own compilers for living but I find the text very confusing. I'm glad I didn't have to learn anything from this text. I still believe people should learn C from this book:

http://en.wikipedia.org/wiki/The_C_Programming_Language

It's not so big and it's really good written.
I'm surprised nobody linked to this yet? http://www.stuffandnonsense.co.uk/archives/images/specificit...
Pedantic notes:

- "The cast isn’t explicitly needed in C but it does make things more readable" - I think many people would disagree with this, including me. Casting is ugly, error prone, and conceals errors. Don't do it, there is no need. If you think it is helping you because you can see what type things are then your functions are too large and incoherent, fix that problem instead.

- "Here we print out the values of our uninitialized and NULL pointers. Notice that our uninitialized pointer has a memory location" - This behaviour is completely undefined and it is doing injustice to those who would benefit from this blog post. All code people run on an example site should be well-defined. "Worst case the program crashes badly" - No, worst case is you have no idea what could happen! Old versions of gcc ran nethack when it detected undefined behaviour at compile time. In practice, crashing is actually the best case since you can see the error. In worst case it silently corrupts data in your program and you can't find it until it's so far from the error site that it's near impossible to track down.

- "using the NULL keyword" - NULL is not a keyword, it's a macro defined in stddef.h (maybe stdlib.h? I forget).

- "doing so will cause a segmentation fault" - No, it's undefined behaviour. On DOS systems the memory addresses 0 was valid and writable.

- "That being said an array variable does point to the memory address of the first element of the array." - No, it IS the first element. It decays to a pointer to its first element under various operations, though.

- "char * fullname = "full name";" - const char * . Modifying string literals is undefined and the fact that the compiler does not require fullname to be a const char * is merely a historic oversight.

I understand the desire to learn-by-writing, but I don't feel this tutorial offers much to the discussion and confuses some of the same things the many other pointer tutorials confuse. I don't think someone new to pointers will actually come out with a superior understanding of pointers after reading this. Much of the content is not technically wrong the wording and method of introduction isn't any less confusing.
Do you have personal experience with nootropics? :)
Mobile is vital to Uber's business to function, but it isn't dependent on organic traffic through the App Store to succeed. They can exist with a relatively low number of installed users because their users have an absurdly high average revenue and retention rate compared to most mobile applications.
Noa Noa Spring/Summer 2013, Copenhagen
Kixeye recruitment video parodies gaming companies
Select Attachment in PDF & Download Selected Attachment Using REST API
This technical tip allows developers to download selected attachment in PDF file using Saaspose.Pdf REST API in your .NET applications. Saaspose.Pdf is a REST API to create, edit & manipulate PDF files. It also convert PDF file to DOC, DOCX, HTML, XPS, TIFF etc. You can create a new PDF either from scratch or from HTML, XML, template, database, XPS or an image. A PDF file can also be rendered to JPEG, PNG, GIF, BMP, TIFF and many other image formats. It works with any language like .NET, Java, PHP, Ruby, Python and many others. It is platform independent REST API & working with web, desktop, mobile or cloud applications alike.
Someday they will grow up. :)
Well, why not? Isn't this the ultimate way for regular consumers to "vote with their wallet"?
It's meant to be ironic. See: http://allthingsd.com/20120716/marc-andreessen-says-nows-the...
For startups: how does an enterprise sales cycle look like
Supreme Commander is a perfect example of awesome ideas and terrible marketing.

Both true. It was also buggy as hell, and it had system requirements in its day that would make all the modern Crysis jokes look like they're serious. That didn't stop it being very enjoyable, and Forged Alliance was a decent expansion too, but the endless crashes just as large-scale games were moving into full swing got old.

Also, the strategic zoom was a mixed blessing. It was a great idea, but what's the point of having fine unit control and gorgeous graphics in the game if you have to spend 95% of your time playing general rather than sergeant, zoomed out to global icon view? At higher tech levels and on larger maps, that was almost essential, so you could see a wave of tech 3 attack units or an experimental coming in time to do something about it because the defensive units at higher tech levels didn't keep up with the offensive ones.

IMHO Supreme Commander was a game that genuinely deserved descriptions like "epic", but it was far from perfect and there would be plenty of scope for a modern game to learn from what it did well but perhaps take a fresh look at things like strategic vs. tactical control and providing a flexible economy that created options but without requiring micromanagement of resource generation and unit building.
[1] Thinking of embedded systems developers creating code for, say, automotive entertainment systems, or control code for scientific or medical hardware.

Don't they have log files to read?
I really liked eykanal's answer [1].

> Regular expressions are a tool. It happens to be a
> very useful tool, so many people choose to learn how
> to use it. However, there's no "requirement" for
> you to learn how to use this particular tool, any
> more than there is a "requirement" for you to learn
> anything else.

Nails it. I do think most programmers will eventually run across a problem to which the solution
is 'Use Regex', but it's not an absolute "must" like boolean logic.

[1] http://programmers.stackexchange.com/questions/133968/is-it-...
>>You are only so smart. Once the complexity of the programming model reaches a certain point a debugger is necessary to validate and discover the true nature of a system.

That is true but if you rely only on the tools, you will never gain a smarter understanding of the systems you are working with.
Just out of curiosity, would you perhaps include a top-tier thing that would mean you would release everything under a BSD/MIT/GPL license?
Depends on the database.

I know CouchDB and MongoDB both make it pretty easy to add Solr/ElasticSearch into the equation.
Richard P. Gabriel, The Structure of a Programming Language Revolution [pdf]
What kind of trial would that be where you're not allowed to see evidence against you? "We know you're guilty. Just trust us".

I'm baffled by some of FBI's comments and actions lately. Either their current leadership is incompetent or plain malicious, with no regard for Constitution/law, or more importantly the spirit of the law. Because using weird technicalities to get someone is pretty malicious I think.
This might be an argument for not going overboard with complexity in the first place, which is probably a view Pike and Thompson would subscribe to.
If you wanna do it for serious. At the very least you really ought to work how grammars work (which are strictly more powerful than regexes).
It's not a bug, OP found out about it from my question on Stack Overflow: http://stackoverflow.com/questions/2809024/points-in-css-spe...
> If your application scales efficiently on ZMQ then it is a giant pile of computers and not a "distributed system".

At this point, I'm invoking Poe's law.
Awesome link. Thanks!
My first programming language where I used pointers was 68000 and they were easy for me to grasp, but for some reason it was harder when I started using C and everytime I get back to C or C++ I need a little refresher.

For me it is the syntax used by C for pointers that makes it confusing.
This is my method of debugging. I tend to think through code for a long time away from a keyboard before writing it, trying to understand corner cases, implications, and so on -- developing a mental model. Well, I wouldn't do this for everything, more for core aspects of a complex/somewhat-complex system.
Easy, just grab a pencil and paper, draw the data structures and you're done.

Again, maybe it just shows my age, as I started coding with BASIC and Z80 assembly.
Yes, it is, without a doubt. It's one of the most universal tricks of the trade that you'll literally never regret learning, mainly because just about any environment you'll ever work in will by necessity support regexes, and in many, it will be the primary way you interact with text.

But it's also a must that you realize that despite the fact that they're exceptionally useful and widely supported, regexes are a disgusting abomination, one that we should be absolutely mortified to be associated with. It's one of the worst syntaxes to ever be invented, and every one of us should feel the cold stink of UX failure wash over us every time we write a regex. If we ever catch ourselves writing a DSL that in any way, shape, or form resembles regular expressions, we should stop immediately and ask what the fuck is wrong with us and why we're being so opaque and random. Regular expressions are quite literally one of the worst syntaxes to ever be introduced in our field.

I worry a lot when someone doesn't know regular expressions at all. But I worry far more when someone thinks they're beautiful. That person has far too high a tolerance for unintuitive syntax and code, and will cause vastly more damage to my codebase than even the rank amateur that still uses "goto" on a regular basis.

Which is not to say that we shouldn't lean on regexes heavily anyways when they're appropriate - as programmers our primary job description is that we're paid good money to work with shitty interfaces in order to express simple ideas and algorithms.
I disagree, you'd be surprised how many people have the mental model of various large code bases (think Linux kernel) in their minds. It's not as if you are some savant memorizing all the lines of code and it helps to differentiate between "complexity" and "a mess." :)
I taught my friend how to use regular expressions for search and replace. He's found them invaluable and he's NOT a developer. He uses then to clean up and filter lists of keywords from Adwords.

I reach for refex frequently but almost never as something I add to the code I'm writing. They're just amazing for filtering and bulk editing text.
That's why the game had dual monitor support. I had strategic view on one monitor and the gameplay on the other. Problem solved :)
Actually, I think it's a bit more subtle than that. By using stack traces and debuggers etc, I can come up with a working and correct solution. But, by thinking through the problem at a deeper level I can come up with an improved design which may simplify future programming and avoid similar bugs.
Yes! They're not that hard and there's only so much syntax to them (vs. an actual programming language). I essentially learned from this site by just entering in random strings and trying to match them. http://rubular.com/
> The unusual part is a person accused of rape

He has NOT been accused of rape.
Real-time path traced Brigade demo at Siggraph
Germany: $30.65 in the US Amazon Store and EUR 24,94 in the German Amazon Store
I think the connection is made to Alzheimers because ... there might be a connection.

Like they say right there in the article, one of the waste products is amyloid. Given amyloid buildup is pretty much what we consider Alzheimers to be, I don't see why it's ridiculous to pencil in an arrow here.

I mean if some people's bathtubs were overflowing and scientists had just discovered how drains work, don't you think it would be reasonable to speculate on a connection?