skysight-inc/HackerNews huggingface dataset:
"Consciousness is mortally bound to the physical body, and will die along with it"

I take it you would find it very hard to meet your copy, then? If for some reason your copy goes live and you don't die, I bet you two would get into a fight :-).

As it is now, if I'm alive and I meet my exact copy, he'd agree to die ("just do it quickly") until I really die.

And then the copy would become me - it's that simple. Maybe later it'd be possible to download myself into a body again, in which case I would retain all the knowledge that I acquired inside the virtual world.
Screening C# Candidates: Let's Play 20 Questions
Over the past year I was involved in the process of interviewing candidates for both mid and senior level developer positions. We would bring them in for a face-to-face interview, sometimes with multiple interviewers, only to find out they were unable to answer the most basic technical questions concerning C# and .NET. I’m of the persuasion that every .NET developer should understand basic concepts, such as C# language syntax, inheritance, generics, memory management, threading, etc. Without such an understanding, a developer can end up writing apps that are shot-through with problems that make the code difficult to debug and maintain.
A Quick Tour of Dart. Presented by Gilad Bracha

Summary

Gilad Bracha discusses Dart, its type system, interfaces, generics, ADTs without types, built-in factory support.

http://www.infoq.com/presentations/A-Quick-Tour-of-Dart
> A factory method is a classmethod, not an instancemethod.

This completely depends on your implementation. It's possible to implement it as instance method, or static method.

> Uh no it does not, it just needs a class.

Whether it be a static factory method or an instance method, fact is you need a reference to an implementation (class). In dart, you can do

List someListInstance = new List();

where List is an interface. There is none class needed in your consuming code, none. In C# or Java, this is impossible: You need _some_ class (whether it be a static method on it, or an instance method) to get a new instance of the interface.

Named constructors felt very liberating when working with Dart.

new List.from([instance1, instance1]);

delivers a lot of clarity, while offering the promised decoupling by the GoF:

> Define an interface for creating an object, but let the classes which implement the interface decide which class to instantiate. The Factory method lets a class defer instantiation to subclasses.
Sadly, it's never too late for it to backfire onm you. Although it has 'worked out ok' up to this point, I had a neighbor who was 58, and in 2008 when the company did a round of layouts, they fired him because he was the only guy in the department without a degree. They had to pick someone 'objectively', and that was their criteria.
Tips for Buying Plus Size Women’s Clothing
Except for this app, it kind of makes sense. Strangers meeting for dinner can be vetted by their profiles.
One disadvantage that I personally experienced: extreme time disorientation when flying Minneapolis-LA with a changeover in Phoenix, the Sunday morning (departure from Minneapolis at 6 AM or thereabouts) that DST started. On top of that, I did not know at the time that Arizona doesn't do DST. Because departure and arrival times are in local time zones, flight times were 'randomly' cut short/long, I adjusted my watch four times (one of them to the non-existent Arizona+DST) on a single day, etc.
I understand that LifeShield may not be a popular company, and that their rep was totally in the wrong in this matter. But the level of outrage shown by Jeremy is just ludicrous. They apologized several times over and explained that they were dealing with cranking out a job under extremely tight deadlines (something we should all be familiar with) and managed to screw up.

The 4-5 instances of apologies, retraction of threat, and admittance of error should have been enough. But it seems like OP felt so entitled to being treated like a 5-star customer that he had to complain till he was spent.
Well now I'm reminded of my initial though when a colleague first introduced me to an ORM: "It feels wrong to use this tool to just map every object to a table." Of course I went on to write many, at best, moderately complicated web apps very fast using NHibernate and didn't miss writing vender-specific SQL or column to property mapping boilerplate.

But this article is a breath of fresh air. I may just try Dapper for the next project

http://code.google.com/p/dapper-dot-net/
Hidden files are handy for some things, but a README.txt file would be apparent to anybody who comes across the directory, and not just someone who knows that the hidden directory is/may be there.
You'll need a three-letter word that ends in "gg" since g is the next letter in the alphabet.
Golden Balls, the weirdest split or steal ever
They really need to, and a large portion of the populace seems to be fighting for it.

Also, I'm not sure that we can blame Greek public debt for the rise in interest rates that's actually killing the country, seeing as Spain is going through a similar thing and they were running surpluses.
I am very confident that humans do not represent nor contain a model of computation greater than Turing Machines.
Here I was hoping for a true mind-stretching puzzle to start the day/week, and all I get is a rehash of things every C++ programmer should already know.

Is it something that catches people off guard the first time they experience it? Yes. Does it not "make sense" to those who don't understand how C++ compilers work and (more importantly) why they work that way? Yes.

As another poster said, this is already explained in "Effective C++", as well as "Thinking in C++", and like TFA mentions the spec has it too. Yes, we all know C++ is crufty; that's why they invented Java. But it's powerful and it's flexible, and sometimes it's all we've got, so it's best if you learn to use it properly if you're going to use it.
I know that it's a fallacious statistic but here is the VLC all time OS market share (rounded):

Windows: 89.38%

OS X: 10.27%

Other: 0.35%
Well..

DI Frameworks were originally created to provide an alternative to Factories.
If they don't have any friends, what would they be using Facebook for? The Facebook login might filter out a good portion of the prospective market.
If Hibernate is one of the "proper" ones, then I can happily declare ORMs to be a non-working, time-wasting, over-complicated POS.
"books could not be purchased at the bookstore, as it was after 18h and it is illegal to sell books in Greece beyond that hour. I was in a bookstore/café that could neither sell books nor make coffee."

Unreal.

Note that it wasn't that the store was somehow incompetent, it's that doing something as simple & normal as selling a book after 6PM is illegal. Giving away brewed-in-house coffee is illegal. I'm having trouble articulating how profoundly outrageous this is, how self-destructive a country is which not only enacts such regulations but, it seems, tolerates it.

If mere sale of a book is prohibited during any hours (much less perfectly reasonable & normal hours), outsiders will find it hard to extend sympathy and aid to a country so keen on destroying its own economy via absurd legislation and citizens so willing to comply. I'm glad to help the needy, but that stops quick when the recipient won't quit obviously self-destructive behavior.
From wikipedia:

"Bootstrapping in business means starting a business without external help or capital. Such startups fund the development of their company through internal cash flow and are cautious with their expenses.[11][12] Generally at the start of a venture, a small amount of money will be set aside for the bootstrap[13] process. Bootstrapping can also be a supplement for econometric models.[14]"

I looked it up to be sure, but bootstrapping as I know it has more to with business experience then programming. Things like knowing how to (cheaply) form a corporation (and the right kind too), set up (cheaply) any administrative infrastructure like accounting, control spending, ect.

Additionally, I am having trouble seeing how learning programming will help you with the above, or help you either A) find a technical co-founder or B) contract out developers to develop you product. I don't like the title and I don't think the author supported the title with his argument at all.
This general topic has been of a lot of discussion in my household lately. My partner, let's just say she's been pursuing a career in the arts (as a classical performer). Her and I both recognize that the median salary for people in her career path is around $38k/year. She has been conditioned to believe that no one can even attempt to get into her chosen career (many times more applicants than available positions, to use the terms loosely) without a master's degree from one of the top schools, and again through one of the top studios in one of the top schools.

The problem here is that once she was accepted, we did the math. We'd be taking on an additional $60k in debt for this two year program, in addition to the existing $40k in debt already accrued. That makes a total of $100k in debt, at an average interest rate of 3.5%. All, for the "opportunity" to get a $38k/year job.

Even though she recognizes that the financials simply don't work, she has a hard time with the concept, and still is looking for ways that we could afford it. I've been working hard with her to show her different paths into the market (using more standard entrepreneurial tactics: building a team, creating opportunity one step at a time, building a market for your "product" over several years, etc.) but the professors keep telling her she can't get the job without the additional degree.

Sometimes, I wonder if the professors are not simply selling themselves and "capturing" their market. Then again, I consider they're likely not being manipulative, they simply only know the paths they took...
Granted that consciousness is not fully understood, can we not agree that it is entirely manifest in the brain? I mean, you don't believe that human consciousness somehow survives the body after brain death, do you?

Even if the cloned memories could be streamed from your brain into a running simulation, allowing a memory of crossing the threshold from the physical world to the digital one to be created in the simulation, the 'patient' will not have this experience. The patient will still have to experience death.

Going further, let's imagine that we want it really, really badly. Let's destroy each neuron immediately after taking it's state and pushing it into the stream, so that the whole process of uploading and death are completely synchronized and nothing of the patient's consciousness remains afterward.

I'm sorry, but I still do not think that the patient will experience being uploaded into a computer. It will only experience having it's brain fried until death. For the clone, the memory might just be glorious, like some Hollywood special effect sequence, but personally I find this wholly unsatisfying.

I'm not saying it shouldn't be done, either. I'm only saying that I suspect some people may have the wrong perspective about it. If you sign up for this procedure, you are not signing up for immortality, but merely to donate a copy of your memories to whomever is running the simulation.

You would be like an organ donor, but instead of saving a life, you'd be feeding your mind to the new Zombie Second Life.

It would not benefit you, but it might benefit someone else.

As for me, I'm a selfish, arrogant bastard with a desire for physical immortality and superhuman capabilities.
There is no doubt that there is a culture of abstraction stupidity in Java (although it isn't as bad as it used to be), and yes, I agree that a FactoryFactory is a code smell.

That doesn't make factories bad.
There have been some UK cases about embedding other people's content in frames and deep linking.

(http://en.wikipedia.org/wiki/Deep_linking)
Employee loyalty still relevant?
"4 years and $50-100k of debt is in no way an efficient way to surface those signals."

This seems intuitively true - 4 yrs/50-100k looks like an unjustifiable expense - but efficiency is relative. If we don't have another way of systematically vetting knowledge workers, then talk of efficiency is moot. There's room for improvement/disruption, but the parent's response to the gp's "fuck college" sentiment was well measured and in keeping with the sentiment of the linked article.
Yeah... I'm not super surprised by this really. Initially it looked fine, but the more I looked at the design and way the site worked, the more I realized it was really questionable in quality. For example:

- "Infographics are 30 to 40 times more likely to be viewed and shared vs. text." - an un-cited statistic they put upfront. almost ironic

- Left and right arrows don't do anything, they just hash the url

- Their feedback url isn't an actual place for feedback, it's a survey

- Click login - the back end is wordpress (?!)

- If you view the source, you can quickly see that this was made with a pre-assembled wordpress theme (http://test.nattywp.com/preview.php?theme=ifolio)

- The rest of the source is an absolute mess with inline styles and scripts

... if this is the amount of effort put into the landing page, it's hard to trust the rest of it...
I don't know why you say that; the blog is receiving updates and at least some of the sub-projects are logging commits.
Calxeda's 48 quad-core server (2U-rack, 300W) at Ubuntu Developer Summit
10 essential performance tips for MySQL
Responses to the Globe's "Angels in Boston" column
It sounds fine to me to have small banks failing with FDIC around. People don't lose their money, and someone with better business sense starts a new branch.
I think the other point the author makes is that it's not possible to write efficient code that is entirely abstracted from the underlying data (see his loop examples).

i.e. if you have to write your code in a specific way to make the ORM behave correctly (constantly thinking about what kind of sql your code is generating), then the abstraction becomes a lot less useful.
I'd posit that the only way to get > 4 teammates to work together is if they think in mostly the same way. Sometimes that may be desirable, but more often than not you want a team that is made of people who think differently from each other.
That looks like the named-default-class-for-an-interface feature, not something specific to the factory pattern.

(I don't know Dart, though)
VLC used to be a nice simple program that just did what it said on the tin. Now much more bloated with really slow start up. I use GOM player mainly (Windows)
Yeah, kind of like your own private Heroku. I want this too.
It was not about the apologies but about the business practices that continued unabated. What good is apologizing for beating someone on the head if you continue to kick him in the shins?
> Virtualbox can emulate much more complicate machines.

Virtualbox does not emulate anything, it uses the CPU's virtualization extensions and the code runs natively on the CPU.
In case you don't get many comments, don't be disheartened, here are just a few of the times it's been submitted, effectively none getting any love:

http://news.ycombinator.com/item?id=3874756

http://news.ycombinator.com/item?id=3877053

http://news.ycombinator.com/item?id=3880323

http://news.ycombinator.com/item?id=3916550
I unfortunately have to agree wholeheartedly

Sure, if you're doing a simple CMS, a simple system (even with Django Auth), Django ORM is fine

If you have anything slightly complex (several relationships between models) watch it fall apart
I agree that some things like research can't be done online.

I've heard this many times. Why is this? I get some research requires access to physical equipment that is out of reach of the common man, but it seems something like algorithmic research in the field of CS could often be done online.
years ago in the poker business this happened quite often.

smaller players (in the poker vertical) tried to kick out bigger players this way. we saw it, we were worried, then google took care of the "poker" vertical overall (the big "poker" shake up of 2009).

i would personally just report it to google. if i would not get a response via the "reconsideration request" i would fly to one of the SEO conferences and talk with one of the google spam guys there. would be a much better option than sending idiotic threatening letters to random websites.
easel.ly - great name.
Note that it said on the site it purposefully didn't include linux downloads as it's mostly delivered through package managers.
The difference is that you can often get a judge to say "hey, that's a bug!" and then you're released.
>I dont know when the stoped exactlly

http://en.wikipedia.org/wiki/Glass%E2%80%93Steagall_Act

'Many commentators have stated that the Gramm-Leach-Bliley Act’s repeal of the affiliation restrictions of the Glass-Steagall Act was an important cause of the late-2000s financial crisis.'

Here in the UK we had something similar with the 'big bang' of bank liberalisation in the 1980s, resulting in the City of London becoming the world's largest financial centre - and subsequent problems.

Whilst I'd look into History and Economic Theory, I wouldn't look to Cato Institute fellows for sensible views on this matter.
then it makes no sense at all in the prev commenter's comment.

Actually, it makes sense in context to most native English speakers. "To reply in kind," is an oft used idiom. In this phrase "kind" is a synonym for type. It is to say, "to reply in the same way." (Usually in a way which is not kind in the kindness sense.)

http://dictionary.reference.com/browse/retort

I would agree, however, that one, "has no obligation to react to idiotic comments in kind." I hope I've succeeded.
There are hints in the source code.
Can a human solve the Halting Problem (without necessarily being able to express that solution as a program)? Does even recognizing the Halting Problem take us out of what is computable?
I think that the experience of continuity is what makes these things entirely different.

It is the experience of continuity that satisfies my hard-wired desire for self-preservation.
For easiest things SQL is cumbersome.

Getting single row by primary key which is 90% of access is overly verbose in SQL so ORM wins.

For slightly more complicated cases SQL is much faster and easy to write so people who have to increment field in all rows that satisfy simple condition go: "ORM sucks".

But for more complicated cases like trimming data tree in some places SQL quickly becomes too much of a puzzle for most programmers to deal with so they prefer ORM again because it's doable there and most of the times works. Dedicated SQL users who are not good at puzzles in such cases write full fledged program (if their SQL dialect allows for that) and instead of bringing data to their iterative or recursive programs they bring their programs to the data which creates hard to debug, unreadable often unversionable monstrosities.

There should be some merge between databases and programming languages that could combine beauty of syntax of modern programming languages and efficiency of massive data handling of modern databases.

Why is it ok to have standard hashmap implementation in a language but not file backed hashmap or btree index?
I don't think that's what the post said. Doing so would break the semantics of the 0 second cache time. They must wait for your 304 Not Modified response before serving from their cache.
When we talk about the shortcomings of Greece we should not forget that Greece was under military dictatorship up until the middle of the 70's (as were Spain and Portugal). And there were several terrorist bombings afterwards (http://en.wikipedia.org/wiki/Revolutionary_Organization_17_N... just to name one of many groups).

As a German I'm getting tired of painting the Greeks as lazy. It's rather their country that's in a mess.
Show HN: Don't Break The Chain App. Improve Your Habits, One Day At A Time.
Agree with you on both accounts.
And this is why math is... awesome.
FOOD+TECH: Weight of the Nation & Obesity Prevention (INFOGRAPHIC))
Kodak operated a secret nuclear reactor in NYC
The idea of translating the declarative way of doing things to an imperative approach (that's basically what ORMs are doing) is imho a huge failure. It just never worked decently.

These days, we have languages which integrate rather nicely into the declarative mindset, so no need anymore for such bizarre "paradigm translators".
I applaud people who are self starters and love to create. I'm one of them.

But why the importance on the short amount of time the project was made in? (I assume you're trying to communicate it as important because of your headline.)

Does the fact that you created this site in 6 hours change our entire perception of the site? I'm genuinely wondering.
I have a question...

Doesn't this (without a disclosure) violate the FTC's new rules about endorsements/testimonials in advertising?
Apple Poised To Keep The “Pro” In MacBook Pro, Says Rumor
Long-Awaited Ruling in Copyright Case Mostly Favors Georgia State U.
If you want something smaller, faster and tons more efficient for OS X, I highly recommend MPlayerX instead. It's everything VLC is, and more, with none of VLC's bloat.
+1 thought that was the best quote, too
Sort of. Ari Lerner (@auser) was working on a project like this sponsored by AT&T. It was going to be an open-source heroku for your datacenter.

The code is here: https://github.com/auser/beehive though I'm not sure how active it is.
Maybe programming is tortured analogies all the way down? (Not really, but there are some over-engineered code bases that feel like it.)
Sorry if I didn't make this clear in the blog post, but the part I'm most upset about is not that I got the takedown notices... it's that they are using bogus takedown notices at all. Read the emails between me and the "SVP Interactive" at LifeShield and also with the rep from the IP Protection company (who admits that I'm right, the takedowns are bogus). I'm not whining about being inconvenienced.

Oh, and it isn't that they "managed to screw up" ... they completely own up to what they've done (and continue to do). They know it's wrong, but decided to keep doing it because it was getting results. All this was covered in the blog post.

Also, I'm nowhere near spent.
> The solutions have been there for 40 years and your workarounds are only needed because you think about individuals (object-orientied) instead of sets (relational)

(This is to OP rather than you)

Well if that's the argument he's making, one example I can think of, in the case of an extremely complex update, while it always can be done in pure SQL, it is much easier to logically code using an ORM, perhaps even using individuals rather than sets (the horror). And while this implementation might execute slower (.1 second vs .01 second), it is vastly simpler to read and refactor without screwing something up (ie: economically cheaper), and as for the performance argument, it only needs to be fast enough.
That is exactly why gitlaw is needed. No act should be able to be voted into existence without merging with origin/master first. At last a new job for the Library of Congress.