skysight-inc/HackerNews huggingface dataset:
> create an industry standard plugin protocol.

I feel that Software Engineering/Science is lacking a body of knowledge: something which is basically required in other professional industries (architecture, medical, physics, electrical engineering), etc.

Software Engineering/Science is at a disadvantage because there is no limitation placed on us by nature: an EE can't simply change the brightness of the sun to meet a requirement. We can.

To create an industry standard plugin is really saying we need to create a common way to communicate information between systems and sub-systems in software. I feel we have not really figured out the best way to do this yet. Our industry is still young.

I've put a lot of thought (about 6 years now) into a way to standardization communication between software systems and even parts of software. It's a hard problem to crack.

> common protocol between user environment and code transformer

I feel that once we crack the problem of communication between software parts, this will come naturally.
The problem with getting scientists to publish their data is that the incentives are not aligned properly. Clearly it is better for science in general, but the benefit to the scientist publishing the data is less clear. For what it's worth, I am working on reshaping the academic article where the raw data and analysis can be stored alongside the text and figures, and furthermore that the reader will be able to play with the data and analysis directly inside the article. The idea being that this will be a more interesting article from the reader's perspective, and thus result in more visibility and citations for the author.

This doesn't solve the problem for research where the datasets are in the many terabytes, but then again there are many papers where the datasets are well under a gigabyte.
Here, this is even simpler:

abdefghijklnpqrstuvwxy@com.com

I used a simple substitution cipher. Please indicate, without guessing every combination, which one is correct. For convenience, the letters z,c,o,m are not substituted.
2013 Year in review: pushing the limits of Big Data
Can you expand on that a bit? As I understand it, om/react don't improve the cost of DOM manipulation, they just reduce the amount of DOM manipulation that's done by only altering parts of the DOM that have changed. Couldn't you do the same type of change checking on the virtual DOM tree so that you only touch the actual DOM when it changes?
Also note that 'shemale' is a derogatory term; I use it because it is, for better or for worse, the jargon of the sex industry, and that is what is relevant here. The polite term is 'no-op transsexual'.
Emails will definitely stay private. Your name, @username, and personal website will likely be published.
I think your view is too simplistic. You are wholly correct that it's good for scientists to publish data, and often progress is made when scientists see each other's data. However, often it's not practical to publish all data or knowledge about an experimental set up. Many of my experiments run on custom-built machines with years of maintenance and history. Detailing every step in a machine's history is far too onerous a requirement, even if it does occasionally contain a nugget of value. As rprospero says above, what counts as data? An important part of scientific publishing is having the judgment to know what to include and what not to include.
The only use for that information would be setting bids.

Apart from one other use: verifying that competitors aren't bribing officials to win the auction.
He's saying that Gilmore was attributing to malice what Thomas believes more likely to be due to incompetence. He's not asserting that Gilmore is incompetent.
People have pointed out their weaknesses. Telegram provides non-responses.

The crypto has problems, but they aren't exploitable under the very limited conditions set by their contest.
Eh, what the heck, it's the holiday season. Good job, Facebook.
You're describing what you think should be; rayiner is describing what is. The two often have rather less correlation or causation than you might like. Sarcasm certainly has very little power to change what is.

Personally, call me an engineer, but step one is always identify the problem. If you think this is a modern-day form of segregation, you need to let yourself admit it is happening, and thereby identify the problem. Getting angry at people pointing it out and refusing to believe it is merely a way of guaranteeing you'll have no impact. Skipping over step one does not make problems go away.

(Or you could prove rayiner wrong. I suspect that's not really a feasible road here. Social policies are inevitably clumsy things aimed at thousands or millions; motivated individuals can often dodge around them quite well, and in this case, they are quite motivated.)
Awesome! Thanks for this. I'll play with it over the weekend. Still working on the specifics.
The future of app development: 4 upcoming trends in 2014
Look at the parent.
Unless they actually are a VB programmer and And doesn't short circuit.
I know that intersection, as it's just on the edge of downtown, the traffic is thin enough to let people think they can go faster than they really should.
"Programming Perl" was the first computer "textbook" I ever read with a sense of humor. Before that, it had been all dry C books and the like. That's why I liked it so much. Yes, "Learning Perl" would definitely be better. At the time, I wanted both the tutorial AND the reference book, so that's what I got.

"Intermediate Perl" is still awesome for the next level stuff, particularly with all the references and transformations, et. al.
Lol, I didn't recognize the issue, but that 'Creative Computing' logo is quiet distinctive. I have mixed feelings about that era. Pre internet, information was so hard to come by. I tried to start 6502 assembly programming back then, but lack of resources in small town, mid west made it damn near impossible. Then I 'discovered' girls and my interest in computing waned, so there you go :)
Save 100%, move to Canada.
We don't need to fear a subset of people who subvert trust so willngly , destroying the base from which all social contracts are formed?
> I have no idea how an healthy adult could go without sex.

For how long do you think a healthy adult could go without sex?

A week? A month? A year? Ten years?

I wonder whether I am healthy according to your definition.

I think I could go for 10 years without sex. But I'd rather not :-)
But I cannot imagine having sex with a person that does so only because I give them money for it. I'd prefer having no sex then.

Don't get me wrong I am all in for legalizing prostititution. I am proud for living in a country that has done this.
This is actually a great point, even when it comes to paying non-credit card related bills. When you authorize a business to remove cash from your bank account using ACH, it's a "withdrawal first, ask questions later" arrangement.

I remember seeing a news story about a gas company who had thought a customer damaged their gas meter. They replaced it, then deducted the $1000+ cost of replacement from the customers bank account. Since the customer authorized the ACH access, they were out of luck in getting the money back right away. If they hadn't linked their bank account, they would have gotten a bill and could have figure out an arrangement before handing over any cash!
What it was like making HTML5 games in 2013
Detached for Mac—Terminals that don’t die when you close them
Composer - the missing quick-start guide
I am ideologically opposed to ever letting money leaving my bank account, except under my close supervision with direct instructions on time and amount and to whom.

That means nobody has a right to ask for money from my bank. I tell my bank whom to give money and how much. Not my credit card. Not my mortgage company. Definitely not my gym.* Nobody. Never.

Therefore I never used debit cards. Wells Fargo kept sending me debit cards when my ATM card expired. I changed banks. I do not want any ambiguity about the balance in my bank.

"But they promise me all kinds of protections!" That sounds nice, but there are two problems:

First, you are giving up a wonderful kind of protection: the ability to walk away. If I disagree with my credit card company, I can pay what I deem correct and cancel my card. They can see me in court about the remaining balance, if they think they can win. I am whole. I still have my money in the bank account. It is approximately never going to be a problem, because the credit card companies understand the score. They have a strong incentive to play fair with an honest credit card holder.

Second of all, the moment the bank/credit card company thinks something really fishy is going on, you are screwed. You know how you said you were wondering about those security questions and whether you would recognize the voice? Think carefully. If the bank suspects your nephew who stayed the weekend last month or a roommate or an ex-SO are directly involved, it all becomes your problem. The bank will not restore any funds to your account. The local police will laugh at you. And now you see the problem. The fact of your emptied bank account will not be changed, and those promises you were banking on are worthless. (Have money to hire a lawyer? That one is lose-lose.)

* Private gyms love to get bill your bank account and be authorized for automatic payment. The thing most people do not realize is most banks consider this to be completely and totally your problem now. If you cancel your gym membership, and the gym makes a "mistake" and keeps billing you, the bank will not help you. In fact, some banks will tell you that your only recourse (from their POV) is to get a new bank account to protect yourself in the future. Those "mistakes"? Your problem.
It seems to me that one of Boulder's big advantages/draws is that it's a college town close to a big city (Denver). There's no arrangement quite like that in Oregon. Bend is hours away from Eugene or Portland.

Having lived in Eugene for a while, I'd say it's pretty nice, but you might get bored pretty quickly, even as a runner. It's just to small (for me).

I think Portland is better for outdoorsy stuff in general. There's Forest Park, Mt Tabor, etc in the city and lots of camping, hiking, snowboarding nearby.
Someone may review it in 1 or 10 years or maybe even in 1000 years. In future the review could be even automated. Even I could write robot which looks for mistakes in source code.

Incorrect widely accepted study can cause lot of damage.

I think share-everything is the only long term sustainable way.
HN as a community exhibits a lot of sociopathic traits (which makes this whole thread a little bit funny, but not funny-haha).
4 Steps to Selling Handcrafted Items Online
I see the double negative in code the same as it is in English (and probably any verbal language). Even though I can understand the first version of this code, for me second version can be understood much faster. The lesson I gathered is one that's already taught in verbal languages: double negatives should not be used (or used sparingly).
Today's Google Doodle is a crossword puzzle
RE: 0 Liability at Chase

I don't know of any bank that don't offer this now. As part of FDIC Regulation E, the cap on consumer liability for credit card fraud is a max of $50 [1]. For most banks, it costs them more than that to try to get that from the consumers .

The reason why people say that debit cards are safer than credit is because credit card provides a buffer to your bank account. If there is fraud, you still have the cash while the fraud is investigated. With debit, you are out the cash until the fraud is reported.

[1]
http://www.fdic.gov/regulations/laws/rules/6500-1350.html
____________________________
(a) UNAUTHORIZED ELECTRONIC FUND TRANSFERS; LIMIT.--A consumer shall be liable for any unauthorized electronic fund transfer involving the account of such consumer only if the card or other means of access utilized for such transfer was an accepted card or other means of access and if the issuer of such card, code, or other means of access has provided a means whereby the user of such card, code, or other means of access can be identified as the person authorized to use it, such as by signature, photograph, or fingerprint or by electronic or mechanical confirmation. In no event, however, shall a consumer's liability for an unauthorized transfer exceed the lesser of--

(1) $50; or

(2) the amount of money or value of property or services obtained in such unauthorized electronic fund transfer prior to the time the financial institution is notified
____________________________
>If so is this a result of a differently structured legal system, or just a "cultural" difference?

From an uneducated opinion on the piece this seems to be the difference between Common Law vs Statutory Law. In Common Law the precedence of cases is used, where opinions and subjectivity are perhaps more inclined to change a decision, in contrast; Statutory Law has more to do with the enforcement of prescriptive laws written down by the legislature. While both Canada and the U.S are based on common law, we seem to lean further to the common side then our neighbours to the south.
Undoware, all very well explained; I couldn't agree more.
Relive the first tech bubble with Monopoly: The .com Edition
Nevada has legally required weekly health checks since 1937.
One of the problems with that was that some of the input data we were using was commercial (and almost as expensive as a postdoc years salary).

The best we could come up with was to publish as many details about the simulations as possible and let people run a limited number of simulations on our own servers (see www.gleamviz.org).

Edit: Even so you can't actually redo the original simulations as there have been several updates since, including a complete rewrite of the simulator, updated input databases, etc...
No need for a full blown electronics class. This subject falls under Switching Theory and can be covered thoroughly in the first (and often a single) semester. Starting with elementary set theory and boolean algebra, you go into the combinatorial logic (that covers De Morgan and Karnaugh), and finish with finite state machines (automata).

There are very few requisites too. Some high schools and trade schools teach the material to 16-18 year-olds in a year or two. I suspect this is partially why it's so often omitted in CS curriculum. It's too easy.
Come buy your shovels, extra fine shovels will guarantee you dig up that gold!
Your approach scores higher, but it only matches the (imaginary) space before the "good" words.

I went with:

^(?!.(.)(.)\2\1).$

with the thought that if I really wanted those matches I would want the whole strings.

Fun game!
If you can't SSH out, how does this program get around that fact?
le[^*]|co|ito|dr|^p|su|gi|nr|hw|fa|[eo]b|ide

Glob 376 although it isn't pretty and better may be possible.

Indent two spaces with a blank line above to avoid code mangling.
The sound of secrets: New hacking technique infiltrates by hearing — or touch
"I hope that it can remain confidential for the time being, seeing as it is quite personal."

Dang who is the one exploiting weakness here?
Pretty much immediately I found a bug in his session generation:

https://github.com/davidmoreno/onion/blob/master/src/onion/s...

The fact that in amongst the doc comment is "not really safe" should probably be a big red flag.

Then this happens:

https://github.com/davidmoreno/onion/blob/master/src/onion/s...

Not to mention that here:

https://github.com/davidmoreno/onion/blob/master/src/onion/h...

It'll just let you in if you can guess someone else's session.

Seriously. Systems ship with crypto API's. And uuid libraries.

USE THEM, FFS.
Google Bus blocked, window smashed in West Oakland
But your team clings tenaciously to a broken design. Why?

Maybe we're seeing the beginning of the "I'm going to do exactly the opposite of whatever the NSA tells me to do" era. The NSA says to use a MAC, so I'm not going to use a MAC!
GOP unveils insecure one-click donation tool
Exactly. When you pre-authorize money to be removed from your account, the bank will happily believe every future charge from that party. From their point of view, your emptied bank account is your problem.

In fact, some banks will not even give you an effective means of removing such authorization. You may literally need a new bank account to keep your account from being emptied in the future.
You sound like a Pet Technologist!
With respect to monoid, you're right. It's really quite simple when you get down to it. I don't have any arguments there. In fact, the fact that monoids are really so simple is kind of my point. In almost any other language, were such a thing to exist, monoids would not be called monoids but by some descriptive term which conveyed an intuitive sense of their meaning and use; it would be the purview of the mathematically inclined to write articles explaining how "actually, what we call the Joinable type class is known in abstract algebra as a Monoid, and its use extends beyond just joining things; for example..."

My point isn't really specifically about monoids; they're just an example of what often goes on in Haskell, which is that people put theory before practicality and mathematical (and hence often esoteric) definitions before practical, real-world definitions. Like I've said a few times, this isn't incorrect at all. Nor is it surprising given Haskell's origins, nor is it without purpose since it deepens your understanding of what's going on in the language. It's just a simple fact that the mathematical jargon is a turn-off to newcomers and those who don't feel they want to be forced to learn math while they're programming, or might think they're incapable of doing so.

As it turns out, I'm not one of those people; I love the mathematical side of Haskell and I love that I've learned what a Monoid is and developed an interest in type theory, category theory and all kinds of other things. But not everyone is like that, and that's the point I'm making.
Could you guys open source the graph processing architecture, besides giraph, like unicorn or the technology behind the graph search, huh? come on, its christmas! :)
It needs to proxy via either straight HTTP or websockets (I haven't checked which) to be able to serve things up to the browser.
Incentives really are the problem - there's absolutely no reason for me, the researcher, to put much work into maintaining my data. If I do, it's because of some personal standing, or the good of the field or what have you.

No one got tenure for a well curated data set.
What does Gmail require GNU for?
Cool project. I originally thought this was a joke by "The Onion" due to the title, but I think I get what you were aiming for: layers of an onion :: layers of the OSI?

What kind of projects do you intend to use the HTTP library for? That sounds almost more interesting than the terminal use case.
I think the comparison to type classes is specious and ends there. They look similar but they tackle very different problems. You've actually explained why rather well.

> Not really. The regulars in #haskell - now they are frigging smart.

Don't sell yourself short.
Is Apple Fiddling with the iPhone and iPad App Search Algorithms?
I'm not so sure... I think there might be a genuine interest in actually helping/ protecting these women. Why wouldn't prostitution have been made criminal before? (instead of the de facto approach of arresting pimps and johns for soliciting and living off the avails?)
And when that raw data includes your medical records?

I'm all for open data, but "All X must be Y" is often a flawed argument.
Good eye. Patches are welcome. I will add right now these errors to the issue tracker, although caching if you are logged in (last link) is the standard behaviour: I dont think that if you change the password on the console you are inmediately logged out.
Things and Stuff Wiki
This is awesome! Are you guys still working on this? (i.e. the start-up)
Former Microsoft Executive Charged with Insider Trading
I have had this happen a couple time. I got a call one Saturday morning asking about 3 recent charges, including a Men's Warehouse in Waikiki.

My response: "You are calling me at my California home number. I WISH I were in Waikiki right now. How about you reverse everything today and send me a new card in the mail?"
Old CS students' prank: improving the "no food and drink" sign unsurprisingly often found in labs by scribbling "no (food && drink) == (no food || no drink)" on it.
If it doesn't kill you from the inside to not "be you", if it isn't one of the greatest emotional factors in your life, if it isn't so strong that after convincing yourself you could hide it for many years, it got worse instead of better...

Have you considered that your inclinations may have nothing to do with the people who have those "lifestyles"?
Good point, but my concern is, in the past they only needed catchy covers. Then you bought the paper and the rest was more sane.

Now every article needs to make money, so every article is a cover story with all its drama and embellishments.
Actually, we have a few examples of Cassandra being used here too: Buck uses it (http://facebook.github.io/buck/concept/buckconfig.html) and so do Instagram (http://planetcassandra.org/blog/post/instagram-making-the-sw...) ... so as with all of these things, we evaluate options on a case-by-case basis.
One concern of mine is also that being able to "Click Run and Get The Same Answer" seems to assuage people and convince them that all is well, when what really needs to happen is to have the experiment repeated independently.
Here you go: http://newyork.craigslist.org/search/sof?catAbb=sof&query=py...

Craigslist is a horrible place for everything. The only way to deal is with carefully selected minus operators.
Everything you said above checks out, my experience with a psychopath was similar.

> "Don't mess with me."

I heard this exact phrase, he said it right to my face. I didn't think at that moment that I'm posing any threat. Perhaps the guy overestimated me.
Learn To Code In Hawaii - Lock in Holiday Discount
You probably should've examined the OP's link at the top of his post so you could've avoided posting this embarrassing comment.

He has extensive execution experience and from his comments on HN, it's fairly easy to track down who he is.
We need open, accelerated file transfer (and Aspera is not the answer)
The founder.
Two domains I'm not using, stretchier.com and loners.org, are expiring this month. Anyone want either? They're regged at namecheap, can either transfer there or give you a code for another registrar

Don't want to do this exchange because I really don't want another two domains :P
The site is still being worked on. My co-founder has since moved on, but I still consult for the clients we have. This involves releasing bug fixes, patches, upgrades, and adding features.
Good idea. Signed up. The domain I'm offering was actually inspired by a few people at HN. Never had the time to develop it.
The Cubli: a cube that can jump up, balance, and ‘walk’
Shovels?

This sort of data is useful in running a startup. My only concern is whether they will be selling it to VCs, etc. on the backend.
There are cultural differences, however this comes down to how to interpret our charter.

The US constitution protects the right to free speech, so I assume the SCOTUS can strike down laws that restrict it.
ALIGNMED "A Better Body"
AlignMed’s sophisticated products align the body, promoting better health, improved performance and pain management. This breakthrough technology will complement any anti-aging regime to keep you looking and feeling young.
Actually - the guide to deciding which plan works in any market (those options are available nationwide).

Using our decision guide could save you thousands on health insurance - assuming you pick the right combination of tax-credits, subsidies, and exchanges.

If it's still unclear - send me a message, and I can help you navigate for your state.