skysight-inc/HackerNews huggingface dataset:
My guess would be that it is harder, especially to get connections like Zuckerberg, if nothing else because he, and others like him, are now quite hard to reach.

That said, getting to know the up-and-coming Valley entrepreneurs should be doable. It is not as easy as getting to know them while you are in college but go to conventions, go to coffee shops, bars. If that is not your thing, start conversations on HN, Twitter, professional communities etc. One important thing to remember, people love to talk about themselves and their business. Especially entrepreneurs.

On a personal level, I am finishing up my Masters (in Amsterdam - so no where close to 'The Valley') and I really feel that I should have done more networking. It is not that hard to get to know people if you make an effort but I have been way too comfortable with my group(s)of friends.
I wonder how much BigQuery quota did you use while testing this stuff?
World's first 3D printed gun test fired
A good summary at The Economist: http://www.economist.com/node/2155375?Story_ID=2155375

TL;DR: A single year's fossil fuel consumption represents 422 years of ancient plant growth, only 10% of which is converted to petroleum or coal. Replacing fossil fuel use from direct use of modern biomass would require 22% of current plant growth, on top of the 15% already used by humans.

This excludes converting biomass to other forms (biodiesel, ethanol, etc.), which would reduce end fuel energy by ~90% (or increase land area requirements tenfold).

The lesson: while liquid fuels are hugely convenient and valuable, they'll be very difficult to provide from biological origin. Humans will likely use much less liquid fuel, particularly in transportation. Air travel especially will be severely affected.
I completely agree with you. I believe there are tons of things that could be done better, many I'm sure I'm not creative enough to imagine, if the editor wasn't tied to tty.

Here's one idea which I'm sure sucks but....I wish a code editor could show images inline where appropriate.

I'd personally like to see HTML style comments inline, where by default the comments are shown styled and you can press some hot key to edit them as html, and maybe by default they edit in wysiwyg mode.

I know some programmers will complain they won't then be able to read the comments in their editor of choice but that's exactly the point. tty only = stuck in the 70s. How is that any different than if HTML never supported colors, fonts, images, svg, etc? Sure, it's code but some code is better explained through diagrams. I shouldn't have to go find a manual to see the diagram, it should be in the code. And no, text based digrams with +----+ etc are not a full substitue for real images. Heck, I'm sure some of you would like to see MathML displayed in it's rendered form inline in a description of some math function instead of only it's source form.
Mostly explorers, but my point is that explorers are no longer valued by other players.
I don't think thread-local variables are necessary.

Consider a global flag that gets instantiated and synchronized across threads/cores to a state of 0 such that if it ever gets set to 1, it was after publishing and synchronizing the shared instance via a global pointer. This pointer, and the global flag, will not revert for the rest of the singleton's life (noted in the article) - so there is nothing to synchronize past that - and it is only for the guarding flag's 0 (unallocated) case that there is a question if things are synchronized. That check and potential allocation are what need a standard lock (provided by D's syncronized block), which the example already provides.
The problem is that Bitcoin is a distributed network, and therefore the whole blockchain needs to be replicated across all the computers across all the network.

Right now, the blockchain is around 9GB, most of it because of "dust" - that is, if you want to set up your own Bitcoin node, you need to download 9GB of data. And this is growing quite fast.

The practice of microtransactions was abused a lot - for example, SatoshiDice uses 1 satoshi (the minimum amount) transactions to confirm that a player lost. Or some other guys used the blockchain to embed WikiLeaks documents using the same hacks - right now everyone needs to download all this data.

tl;dr; it's not about caching and speed, it's about the amount of storage required to keep all the dust forever and ever.

Also, from what I gather from the commit - this is supposed to be just a temporary solution, and there is something better in order.
Would you mind sharing some of your experiences a little bit more?
ELF Revisited: Using C
The problem with "dust" transactions is that they do not cover the cost.
Inflation also triggers higher taxes, because you pay on nominal amounts not real amounts. So 2% inflation plus 2% real interest rate, you pay income tax on total 4% rate, not 2%. Same with capital gains, you buy and hold something that keeps its real value, and you end up paying capital gains when you sell it, because inflation has pushed the price up.
I share the fear, and is why I use tor for browsing political sensitive subjects. While its unknown if each individual data package sent over the wire is stored, logs about who visiting what website has clearly been marked in laws/bills as vital for signals intelligence services.
Music promotion is quite funny business. On the same note, The Quartz's article on Harlem Shake and how it went viral is a pretty interesting article to read: http://qz.com/67991/you-didnt-make-the-harlem-shake-go-viral...
Google is never down.
That's the irony!
torBay:

... a tor transfer protocol of bitcoin/litecoin/ripple exchange/auction similar to
eBay/Craigslist of
ordinary legal/benign items without Silk Road scafflaw stigma.

Primarily and legally(comments?) eliminate or at least frustrate new roll-out of state sales tax on internet transactions.

Avatar user names' reputation will accrue similar to eBay feedback.

This example of `bitcoin injection' further popularizes tor being adapted elsewhere advocating everyone's privacy against
Facebook, Google, and larger panopticons, and the greater acceptance of the new
crypto-secure math-coin currencies eliminating Federal Reserve and Wall Street abuse.

Anyone up to coding another eBAY?

Where's all that code of defunct Yahoo's auction?

And today's Beanie Babies?
I'd add screenshot collages to the list of things to avoid. Instead of showing just one, informative screenshot at a time, some developers stick 4 screenshots into one, making all of them too small to be legible or comprehensible.
Kotlin looks pretty nice (even as a dumbed-down Scala), but it hasn't even hit beta yet. I have yet to meet anyone actually using xtend.
Sanitising input takes one extra function call (or it should, depending on your language of choice), which to write will take about five seconds…so in half an hour, you should be able to sanitise your input 360 times.
I think there's one opportunity you're missing. If you give non-workers enough only for basic needs, then they are basically outside the interesting part of the economic system. They don't make meaningful decisions about where their spending goes.

If instead you give them more than that - enough to have disposable income, then all of that spending will trickle up to those who choose to create and work. (all economics besides redistribution are trickle up economics). This means healthy markets and rewards for staying in the workforce. So we get the benefits of capitalism and innovation, instead of just feeding and sheltering most of the population with basics.
I'm sure they can be. I'm just at a dead end for the evening and way past the time I should be programming (I was the submitter/author of the OP), thanks though for the encouragement :)

I was just going off the educated guess (without digging through the jdk8 source) that lambdas, like most other syntax features on Java, are just syntactical sugar that does not modify the underlying bytecode since jdk6 and so does not require significant code changes to get it working. Though of course I could be wrong, but I'll deal with that later on in the week.
Extensive discussion: http://news.ycombinator.com/item?id=5659719
your first question looked like "if not RJS then what". Now i just don't understand what are you talking about, what "interactive" is for you.
> I don't approve of generalising about religion and people like this

You may not approve of "generalizing about religion", but they did, in fact, go apeshit exactly as predicted (through a filthy generalization, no less).

> and I don't agree with the points you're trying to make.

Then perhaps you think going apeshit over a video and attacking people is suitable behaviour for a civilized society? Or perhaps your reaction would have been the same?

> The video also seems like a carefully crafted media stunt designed to make a point.

That's right. The point they successfully made was: "These people are not fit for a civilized society.".
3) Use your R&D skills to create a useful technology or service in an area that interests you and either license it or found your own company around it. Quite a common route for academic types.
For a treasure trove of technical books like this, check out Lindsay Publications:

http://www.lindsaybks.com/
A lean camel is bigger than a horse.
If you have atomic swaps (hardware "lock-free"), the global shared instance pointer should be enough - since it either holds a valid pointer or it doesn't.
You make some fair points. I don't believe stupid gets constrained by age. In counterpoint I offer the truism, "you don't know what you don't know," using the collective you while referring to someone with a given point of view. A person that's ignorant of a certain body of knowledge may not even be aware of that ignorance let alone its size and scope. Generally, the younger the person, the exponentially larger the size and scope because that body of knowledge is not academic, it's earned through life experiences.

I know an 80+ year old former farmer. He does not have a smart phone and cannot operate a computer or any other advanced technology. He's not stupid by any means even though many points of view could judge him so. Despite any rubric that measures him as stupid, he knows things that cannot be learned through experience because things just aren't done that way anymore. He knows the how and why of something in many more ways than someone half his age can even fathom.

Take the older sys admin that used to build firewalls and sendmail.cf files by hand, for example. Just because there's no need to do that anymore doesn't mean that the experience is null and void. Older folks often know how and why something works (technology, human relations, etc.) while the younger folks just know how to repeat observed actions until it looks like it works. Granted, this behavior isn't just limited to the young (some people never learn). Don't discount someone's ability to contribute meaningfully just because of age. That's exactly what the sampling from stackoverflow revealed.
What do you swap into the pointer? A new instance?
I'm not sure it's any more resistant to rubber-hose attacks ("What's your private key/passphrase?" vs "Where did you bury your gold stash?"). Perhaps a little more convenient, though.
No, you don't want two threads trying to allocate the object at once. You still need a locked init.
CSS Modal – Modals built out of pure CSS
Francesco D'Orazio shows us Why we should visualize data
Not to worry, but sanitizing input literally takes no more than one additional function call (at least for php/ruby/python/perl/nodejs/java/c#/ocaml).

I can understand that this might be a hassle if you've written this app in COBOL, or some other word-heavy language. In which case, my most sincere condolences.
Yes, there would be an allocation race, so if you cannot accept allocating unnecessarily in a discardable/recoverable way (but also one that preserves the semantics of the singleton: one and only one instance returned over its life), you would still need a flag. Though you might instead use an "incomplete"/place-holder reference value to simulate the flag and prevent duplication of effort/wasting resources while the allocation happens - all in the space of the pointer.
The behaviour has been built in and accessible since Firefox 4 (initially through about:config, later through the Preferences), but has only been enabled by default later on. I've personally been using it since it appeared, and it's great if you literally have hundreds of tabs open, or use tabs as temporary bookmarks.
>There are far better ways to have a very high-quality 2-way covert channel

You said school. Can you name a few more?
See Lisp
"Every command is available on every instance of the editor on everyone's machine, everywhere in the world."

OS X is neither on everyone's machine nor everywhere in the world. By a large stretch!
So?

"The results show SPDY, on average, is only about 4.5% faster than plain HTTPS, and is in fact about 3.4% slower than unencrypted HTTP"

-- http://www.guypo.com/technical/not-as-spdy-as-you-thought/
> If you are looking for fun things to print on your 3D printer...

Or using a CNC.
Bait taken. Side bet won. Point proven. Thou shalt not criticize VI/VIM/Emacs or anything remotely Linux related on HN.

Now let's see if we can get enough downvotes to put me in negative territory.
Call me a simpleton or luddite if you will, but I don't even have a regular printer at my home and I don't see a good reason to have a 3D printer either. Also, a non-techie like my brother (who probably wouldnt use this anyways) can barely install Microsoft Word, so telling him to print off a gun is an aggressive leap forward.

I just don't understand what good these types of articles play or what practice purpose they serve, other than to just strike fear into the lay persons mind.
Question, does your public folder periodically delete files?
I accidentally uploaded something confidential and it seems to be gone. I was wondering if this was a manual deletion or just expired since I still see files that were uploaded around the same time still there.
It's easy enough for us to say that people don't appreciate the value of what we do but really market value is set by supply and demand.

Not everyone lives in San Francisco or New York where they feel they must bill $100 p/h just to make rent. A smart person in an emerging economy where $500 per month puts them on a higher part of the local income curve could certainly realize that they can compete in a global marketplace on price. This does not necessarily make them incompetent, in fact it's not a bad way to "hack" oneself out of poverty.

Besides, many software applications are alternatives to excel spreadsheets or to handwritten HTML websites and don't necessarily require the hippest programmers who are well studied on the latest technologies. A customized rails scaffold can go a long way to solve a lot of real business problems, and doesn't HN often talk about the value of producing an "MVP"?
For pinned/app tabs, it can be enabled by setting browser.sessionstore.restore_pinned_tabs_on_demand preference to true in about:config.
If you built something special that people were willing to stab you in the back for, you can build something special again.

Yes, there are predators and thieves everywhere. It's amazing how quickly an IP can be unwittingly pried out of a creators hands. Never underestimate that.

And to anyone who will listen: never never never do a deal without having a lawyer go through it, no matter how smart you think you are or how straight-toward the deal seems.
U.N. has testimony that Syrian rebels used sarin gas: investigator
Update Galaxy S Advance I9070P with Android 4.1.2 XXLPD Jelly Bean
This is caused by the fact that the online markets for freelance coding are open to anyone. Since anyone can post, naturally you will see a lot of impossible jobs.

Since anyone can bid, naturally you'll see bids on these impossible jobs, too.

But, underneath this superficial layer of incompetence lies a good selection of developers and clients in each of the freelance sites. Having done some work on more than one of them, I can say that as a developer, the key to finding actual work is to take the tests, have a portfolio, and wait for clients to contact you. If you must bid on the jobs by searching, search hard for the realistic ones and bid appropriately. The clients that understand their work will not usually go for the lowest bidder just because. They'll go for the one they have the most confidence in.
Great advice for upcoming freshmen students. Gonna share this to my brother. Thanks for this.
It doesn't have to be, but the larger the value is, the more bitcoin being "wasted" tracking smart property.
Well connected individuals flipping over-valued companies to large corporations who have more capital than they know what to do with.

Wake me up when VCs choose to fund companies that seek something other than validation and profit.
Clever idea but I think the ad space is better utilized delivering the message as legibly as possible within that space. "Abused? Call NNN-NNN." This would increase effective range, making it harder for the abuser to evade. You can argue that it makes it easier to evade, but in a busy subway, or other closed environs, legibility is hard to suppress. They can also mix and match font and background colors to make it harder for the abuser to detect Banner patterns for avoidance. It would also be smart if the campaign could pseudo-randomize display spots, again making it harder to consciously evade the message.

If we had to go with the lenticular approach, they could also experiment with sound frequencies that kids are sensitive to, but adults would struggle with. That could be a cool hailing beacon to couple with the display.
First 3D-printed gun fired on video, blueprint files available to download
$.001 is so low it's not even worth talking about in terms of a globally visible transaction. Your bank won't let you transfer that amount. Why should bitcoin? You don't need to be able to transfer such amounts in order to have sub-1-cent microtransactions. You can have $.000001 cent microtransactions. You simply can't clear them in the global economy without batching them up... which people are used to doing already, because payment clearing services in gov currency have transaction charges that far exceed $.01.

Even if payment processing costs weren't an issue (which would cause many more small unbatched transactions in gov currency, similar to the crap being dumped into the block chain... banks have to log gov currency transactions for auditing purposes), whatever the cost of individual transactions, if you have a payor who owes you $.001 over a billing period, you've done something wrong. They'd be just as willing to pay you $.01 as $.001.
I liked this reaction, from KurtG:

Dear Mr T.,

Your problem is very much like I have been considering. Assume that we have a consistent and complete axiomatization of all true first-order logic statements about natural numbers. Then we can build an algorithm that enumerates all these statements. This means that there is an algorithm N(n) that, given a natural number n, computes a true first-order logic statement about natural numbers such that, for all the true statements, there is at least one n such that N(n) yields that statement. Now suppose we want to decide if the algorithm with representation a halts on input i. We know that this statement can be expressed with a first-order logic statement, say H(a, i). Since the axiomatization is complete it follows that either there is an n such that N(n) = H(a, i) or there is an n' such that N(n') = ¬ H(a, i). So if we iterate over all n until we either find H(a, i) or its negation, we will always halt. This means that this gives us an algorithm to decide the halting problem. Since we know that there cannot be such an algorithm, it follows that the assumption that there is a consistent and complete axiomatization of all true first-order logic statements about natural numbers must be false. There is no way your application can be built, and for this advice I am willing to waive any fee. Sincerely, K. Gödel.
Im just saying your giving up a major marketing outlet if you arnt on the MAS. Of course you can go it alone, but since it is a MAC app, that would be foolish.
Every developer worth his salt knows that what is set as default stays as default for the majority of users.
Related to (1), there is the moral hazard of bailing out the extreme risk takers and profligate borrowers, but punishing the careful savers. It just encourages future financial gambling (Greenspan/Bernanke put) and Too Big To Fail mentality.

There is also the loss of true interest rate signals for making investment decisions, and consequent mal-investment caused by 'desperately seeking yield'. Economies progress by creative destruction, not protecting sunk costs in old industries and pandering to vested interests. Just look at Apple - biggest corporate cash pile in history, biggest bond issue in history - something is seriously wrong with interest rate signals (over and above the repatriation issue).

The problem of the boom was over-borrowing to consume. The solution for the recession is saving to invest i.e. create lending for building of productive capacity. Printing money to lend to consumers to buy imports does not make the economy any better, especially when you don't give it to the consumers with tax reductions (or wage increases from the corporate cash pile), but give it to the banks and let them inflate financial assets instead - that doesn't even achieve the dumb thing you were trying to do in the first place!
How the Chevy Vega Almost Destroyed GM
Well, miners can ignore transactions that have small fees or no fees. If there were not enough space in a block for all outstanding transactions, the transactions with the least fees will just be ignored.

So, there is an economic mechanism already in place to make sure dust transactions are paid for.

So that's not the problem that's being addressed.

EDIT: Well, actually, it's a "tragedy of the commons" situation. Having tons of dust transactions is seen as bad for Bitcoin (for reasons that are not yet 100% clear to me). So the devs think there is a need to dis-incentivize that. But the economic mechanism I explained above has not yet kicked in, so right now, you can make tons of dust transactions without having to directly pay for it. The burden of storing those small outputs for all time then falls on everybody who uses bitcoin.
The new website looks slick !!
Rather than be contractors to a record label (the traditional relationship as I understand it), they outsourced promotion to a record label.
Auction house offers bidders Neil Armstrong’s EKG heartbeat
I'd really love to see some stats on page load times before and after.
E-gold (EG) was a digital cloud gold currency like bitcoin (BTC)
It's the people who do want a 3D printer that you gotta watch out for.
This article I dont believe is supposed to strike fear in viewers (though, one would be fine to assume as much, this is news media). It's more to highlight that gun control could be ultimately pointless and also to demonstrate the real world applications for 3D printing. It's a pretty good ad for 3D printing, while also appealing to many - disproportionately, nearly every piece of western mainstream entertainment invokes guns somehow.
agreed. another thing is to put the artworks of the app as screenshot. Games, especially one of those trading card games are often guilty of this, putting the wallpaper kind of pictures as the screenshot, while offering no information regarding the gameplay at all.
Everything you're doing so far is right. The most important thing is to think of something you've always wanted and make it. As mentioned by jameswyse, you might want to check out Node.js so you can use the same language on the front and backend.

I'm not really a fan of PHP, so I'm quite biased on the subject, but I think learning a different web framework (rails, etc) over PHP would be in your best interest.
Embed Unicode Codepoints on your Website