skysight-inc/HackerNews huggingface dataset:
One aspect of German addresses is rather strange, I find as a foreign resident. If a building is split into individual flats, each flat does not have its own number in the address. Letters are addressed to names in a building. We have to deal with the electricity company with designations like Erdgeschoss Links (ground floor, left). They also get rather confused if married people do not have the same surname.
I guess it is also time to put that old joke to bed as well:

"Question: How many Microsoft engineers does it take to change a light bulb?

Answer: None, they just change the standard to darkness."
I love the new icons! I've been using gMail in fluid (http://fluidapp.com) and had to dig around for a decent icon. As someone who favors flat design (I know, I know, buzz word), I like the simplicity of the new ones they show at the end of the video.
And yet a committee of hundreds is if anything worse (I'd certainly trust any one of my representatives individually over the full house), and some decisions really do need to be made at the national level.
I don't get the fascination with MD5 cracking speeds. If you use different passwords for each site, a 7 character lowercase password would take 10 years to exhaust the password-space if a site limits you to 20 attempts per second. As long as you are using different, random passwords for each site, you can just change for password for InsecureApp once InsecureApp gets hacked.

I think we should be educating people on using different passwords for services rather than convincing them to use very long, complex passwords.
A yogurt a day keeps brain rot away, besides keeping your tummy happy
Ask HN: How not to get burned in a partnership deal
I run a web development agency and recently was contracted to build an SaaS MVP for a client. The MVP has performed well and validates their idea. The client has a recurring sales stream that appears to have potential to scale up pending additional development work.

They are now interested in partnering with us to provide future development in exchange for part ownership and equity. I'm interested in the proposition, but have never been through this process before (neither has the client). My biggest questions are:

What is a fair share of equity? They bring the idea, about 6 months spent validating and refining it, the initial investment in the MVP, and a sales and marketing team. We bring everything on the tech side.

How do we quantify what they get for the share? It will require full-time development upfront, but, ideally, the project can be "completed" and go into auto-pilot where it does not require full-time resources to continue to generate revenue.

Thanks in advance for any advice you can offer! (...and yes, I have a call with an attorney today).
Annoying, isn't it? Google has offices in multiple southern hemispheric cities -- still no "Summer of Code" for half of the planet.

I should however single out AWS. Amazon have two sales engineers here in Perth.

Perth, of all places! Kudos, Amazon.
Well, persumably his hand would have been partly exposed to flying debris. More importantly, I think I'd be trying to hold onto something inside the shelter, with both hands, for dear life!
So I'm still going with 'brave'.
> Software is about choice and productivity.

I'm pretty sure software is 'about' whatever the hell one wants it to be.

> It's great that we have choices and I embrace a variety of them throughout my personal and professional life, but this "us against them" philosophy belongs in a boardroom and not in the hands of users and creatives.

That's rather prescriptive, don't you think? If users wish to make this particular choice - by 'telling them off' for behaving in such a manner, in what sense are you being any less pushy and 'us vs. them' than are they?

You may have a personal distaste for their approach, but indeed their personal distaste for someone else's approach to software is what drives many[1] to stand behind this in the first place!

[1]: Of course there are always some who just want a fight - any fight. They're even less likely to change 'just because they're told to'. :P
Imo being able to choose your clients/guests (they pay you after all) however you like is immoral and it would be illegal if it was done from a hotel/ apartment rental company ... (at least in a lot of European countries). You should not be able to profile your customers in any way. If you dont like it, dont make money out of your apartment.
> [..] but I take issue with the "break SSL = break JS crypto" argument.

Respectfully, I'd suggest that this is not the argument.

The argument is that breaking SSL = accessing the data the crypto protects. Crypto is a means to an end...which is protecting sensitive information. moxie decidedly did not "break" the crypto, because he didn't have to.

It's a bit like a bank vault with the world's strongest door, but when it was installed they put in a 4' x 5' window next to the door. The vault door (aka the crypto) is fine and unbroken, but I still can get access to your money because your security system has a weak point.
For those that want an example:

100-0001 (ZIP Code)
東京都 (Tokyo-to, Prefecture)
千代田区 (Chiyoda-ku, City)
千代田１−１ (Chiyoda 1-1, Area Block-Subblock)
Oh my God you just quoted Fred Durst didn't you.
No, I think "a lot" is more accurate. I have only 3 crossovers. I do not FB friend my coworkers, and I do not LinkedIn random FB friends. One is social, one is professional, and I think quite a few people use it that way. Not all of us consume social networking like a buffet.
Really? Just 2 days ago it was already on front page. https://news.ycombinator.com/item?id=5777102
He was able to acquire wealth because he was able to take risks that most people wouldn't, because of his wealthy background. And if you trace back far enough, most old-money families acquired their wealth through violence (or at least the patronage of a ruler who acquired their wealth by force).
Show HN: Bubbles, Handwritten Electronic Letters and Doodles for the Web.
It doesn't even have merit there because it's figures are completely wrong:

First of all it doesn't take into account GPU cracking techniques - in fact it uses an average desktop PC as the processing power gauge (completely ignoring that password crackers would be running on highly powerful systems bespokely configured systems),

Next it doesn't take into account modern dictionary attacks - sometimes people will have a seemingly secure password but it's actually a common term and thus included in password dictionaries.

And to top it all off, there's no details about how long it would take against different encryption cyphers (the best cyphers are designed to be computationally expensive - but sadly a lot of sites are still using SHA128/256, or worse yet, MD5).

It's rare that I'm this rude about other peoples projects, but that site is total garbage. In fact it's worse than garbage because it deludes people into thinking their passwords are secure when often they're not. It's alarming how quick hackers can rattle off password attempts these days - to quote a recent Ars article[1] "Using a commodity computer with a single AMD Radeon 7970 graphics card, it took him 20 hours to crack 14,734 of the hashes, a 90-percent success rate." and that's an extremely low spec machine compared to most.

[1] http://arstechnica.com/security/2013/05/how-crackers-make-mi...
Agreed what is impressive to me is that history gets rewritten in front of our very eyes. I was a fan of the Tesla Roadster since the beginning. the Tesla company blog was written by Eberard himself.

And all of the suden everything changed lawsuits and confidentiality agreements and PR firms are trying to rewrite history.

But there is plenty of people that was alive when the company started.

And here we are just
That's not a button.
Indeed. Author is clearly pathologizing non-pathological behavior.

Real addiction is defined by severe life consequences: jail, death, destroyed relationships. Describing an employee who struggles to do boring tasks and focuses on fun ones as a troubled "addict" is just severely, incredibly stupid.
A big concern of mine is that this verification process does not seem inclusive to transgender people. Obviously the official documentation of these people would not necessarily match their online profiles , or in case of video their appearance. Thoughts?
Review of Slicing Pie- a great book about startup equity
I'd be interested in listing side projects for sale.

And, side note: I like the site. Wish I could more easily peek at other users based on tags or location - the search works but it's not quite friendly enough. A feed of recent blog posts would be great too. I would focus on these things - pretty basic expected functionality thats 90% of the way there - before adding in another feature. Also, as a matter of taste, I feel like almost everything (except the paragraph point-size) is about 10% too large, which these days is almost always related to a dashed-together "mobile-first" responsive build. Looks great all around though, nice work.
We leave things as they are. If content distributors refuse to play without DRM, let them stick to inconvenient existing plugins. The DRM-insisting gatekeepers will ultimately need the web more than the web needs them, so they'll have to concede eventually, even if it takes a good while before it happens.
This is questionable. If I enter 15 random alphabet characters, it gives me 49 years. 15 numbers is 2 days. 15 characters of punctuation is 743,000 years.

If the cracker was trying to brute force a password, then they would have to try every available character in every valid position. Unless I'm misunderstanding something, and n-length password would take a similar amount of time to guess as any other n-length password with the same restrictions. The cracker doesn't know going into it that I only have letters in my password, so he has to use any valid character.

Perhaps a more useful system would be one that would let websites enter their password restrictions and tell them how secure their users' password can be with those restrictions.
Guest Post: The Case for NoOps
I started writing a simple parser/interpreter to convert a C-like language to brainfuck[1]. Simple sample code with a loop at [2] and result code [3]

I never quite got around to functions, but there is basic support for arithmetic, for loops and rand()

[1] https://github.com/qix/c2brainfuck
[2] https://github.com/qix/c2brainfuck/blob/master/samples/beer....
[3] https://github.com/qix/c2brainfuck/blob/master/samples/beer....
Interview With Yoni Tamler - LinkedIn's Senior Manager of Marketing Operations
Here’s why 1.2 billion people still don’t have access to electricity
It's not really a fair comparison - much of a game's work is pushing pixels, and today's systems have an order of magnitude more pixels to push (1080p = 2MegaPixels, 640 x 480 = 300 000 pixels).

Today's game written in Javascript will also run on numerous different CPU architectures, on different OSes. This generality means that you can't take advantage of platform specific hacks that allow the eking out of every last scrap of performance from the silicon.

So yes, when you make a game do a lot more work, and you want it to run on multiple platforms, forcing optimisations to be platform-agnostic, you shouldn't be surprised that it's hard to match the performance of 25 years ago. On the other hand, if you use the same technologies as 25 years ago, you'll smash the performance from back then. Likewise, if you try to run SimCity in a browser ported onto a 386 PC, it would be an insult to dogs to say that it runs like a dog...
Wufoo held an API contest in August 2010. First prize won a battle axe. http://www.wufoo.com/2010/08/02/win-a-real-battle-axe-in-the...
The bug wasn't ever about dethroning Microsoft, though. The first few lines:

"Microsoft has a majority market share in the new desktop PC marketplace. This is a bug which Ubuntu and other projects are meant to fix."

This bug hasn't been solved. Mark's comment is really saying that he doesn't think it's a relevant bug any more - that desktop is no longer important.

I actually find that a particularly sad comment, and I'm not even sure it's true.

Edit: I want to add (given your edit ;) that just because this was bug #1, it doesn't mean it was the raison d'etre of the project. Maybe this bug is less important now than in 2004; I disagree that it's "fixed" or that it's so unimportant it should be closed. #1 being open doesn't mean Ubuntu is a failure, far from it.
The copy on pixter.in is saturated in negativity. Your demo is all the way at the bottom, while you use the top of the page to bash the incumbent market leader and say how much better yours is.

I don't think that's a good way to sell a product.
Histofme, how did i come up with that idea?
Yes, the equivalent would be your host asking to see your ID upon arrival. I don't think people have an issue sharing their identity with a single other person. A soulless corporation on the other hand...
Ask HN: your experience with Meteor.js?
What are use cases? Upsides/downsides?
Because Math.random's expensive and you don't want to execute it unless you're sure.
Microsoft are still scary and evil (cf: the new XBox and its snoopery), they are just scary and evil and small. For which I can only say thank goodness, and long may it last.
that's pretty much what I meant... if you've just graduated that person is not really your 'peer', maybe not your 'boss' either ... a lot of times real world roles and relationships don't line up with org charts.
OK GLASS FORMAT C:
Supply Chain Best Practices for a New Business
Ask browser vendors to include an authorization dialog before installing a CDM which describes what the CDM can do so that they can make an informed choice.

"The site xxx.com wants to install a module on your computer, this module has been signed by acme inc. Installing this module may be a requirement for consuming protected media from xxx.com.

In order to prevent you from circumventing policy; this module needs to make modifications to your computer as detailed in the license agreement (read here). These modifications will allow acme inc to read files on your computer, disable parts of your computer's functionality as specified by policy Z and may send personal information gathered to Acme Inc or selected partners

Allow?

Ok/Cancel

"
Django-Rest Framework and AngularJs
Thanks for your advice… Our logic was that since most people know about photo sharing we need to tell them how our product is different. Then we can say what other features we have.

We will look into it
The way that we use computers to communicate is very different from the Plain Old Telephone System. With telephones you could call an individual around the world, but you couldn't have the kind of interactions with lots of people in non-realtime that computers allow.
How does the Brainfuck Hello World actually work?
Im OK with that, I think that libre office is open source as much as chrome is and opera launched it this week. So anyone could repackage open source office software in Java.

We need to ask bigger questions. As someone who has made a career out of Java and made over a million dollars doing it, I really dont see Java as a platform anymore.

I love the integration, and the support that you get with a dead language because its been around so long.

But Java is dead. Has been for a long time.

Im typing this on a desktop with 32GB of ram. Java cant use even that small sum of cheap ram without huge GC pauses, and it never will.

Java has tons of frameworks, some of the very good, but most of them are not. And Java never delivered on its promises and now we are seeing tons of languages port themselves to what is a great VM for JIT compilation, but completely unusable in real world use.

The JVM cant even use 32GB of ram efficiently, and yet we can buy servers with 256GB of ram for 5K.

Java has made a fortune for me, but not in the way it should have. Java will not survive the next 10 years. Get off the platform unless you want to do maintenance.
Is what you are discussing not simply a disadvantage of networks though? While it would be possible to whack-a-mole P2P users, it's still a lot more work than taking down a centralised system.

So far the centralised bits of the bitcoin ecosystem (in particular the exchanges) look a lot more fragile than the network itself.

Also, if they want to play bitcoin whack-a-mole, I think they have to outlaw tor as well ;)
EclipseLink 2.5.0 Released (RI for JPA 2.1)
Can I download my photos after I take them? If no third-party can sublicense the photos, does that mean that third-party websites / apps cannot display the photos inline?
How can you categorically claim that he's done a lot of damage? How have you factored in his being a huge part of why the PC became so popular that advances were driven forward dramatically over the last couple of decades and prices have been driven down?

It's like complaining about ads on the web. Without them, a lot of incredible things would have never seen the light of day. Hippies in communes rarely produce much that anyone else cares about, but they sure do a great job of recycling.
This didn't become a less bad idea in the last two days.
Expensive only really matters in a loop. And this logical operator would short circuit anyway.
Dream Jobs with Chris Glass of Wire & Twine [audio]
We're talking about Microsoft, the giant of the computing industry for 15-20 years. Their overall influence is a tiny fraction of what it was.

Apple and Google are the major players now. Microsoft is an also-ran.
Earth's northern hemisphere contains most of the planet's land, and roughly 90% of its human population.

http://en.wikipedia.org/wiki/Northern_Hemisphere‎
>It's like they think there is a cost for every line of code

Well, there is. More LOC is the most stable predictor of more bugs.

Of course, complexity per LOC also matters.
"world series"
Applying shadows to android layouts without using a 9-patch
Wikipedia is not a primary source. And your links does not contradict the claims above - they are not mutually exclusive.

You might very well be right - I don't know -, but your sources in no way prove your claims.
Liferay Portal – Practical Introduction – Updated for Liferay 6.1
Why do they need the web?
If the only way to watch Game of Thrones is to install a standalone application then people will simply install the standalone application.
>US addresses exhibit neither increasing nor decreasing specificity. Apartment numbers are usually written in the middle, like "30 Tristan Way, Apt. 107, Gwyneth VA 27384". This never seemed strange to me until I saw it being done more sensibly elsewhere.

Best to think of it as an onion. On the outer layers (beginning and end) automated and semi-automated sorting can be applied most easily (the ZIP code was designed for automated sorting and routing). Apartment and suite numbers in the middle are handled (usually) manually by carriers already at or near the service address.
> The cracker doesn't know going into it that I only have letters in my password, so he has to use any valid character.

Typically hackers will run through quicker combinations to pick off the low hanging fruit. It doesn't matter if they can't crack a few hundred 15 char characters with extended ANSI characters as by that point they'll already have tens of thousands of passwords from others who's passwords contained less entropy.
Perth, of all places!

How far the legendary galactic center of .sigs must have fallen, if even its own residents disparage it so!

http://linuxmafia.com/~rick/afw/#perth
"...it's better for us to focus our intent on excellence in our own right, rather than our impact on someone else's product."

This, in my view, is the salient point for startups when faced with competition. It's too easy to get distracted by zero-sum thinking.
We hope to get around to that next year. Not forgotten, just a lack of resources :)
Don't check in your ax, at least not with United. https://en.wikipedia.org/wiki/United_Breaks_Guitars
Visualize when your system was running
MIT Savant Can Predict How Many Re-Tweets You’ll Get
Voting with emotion.

Psychotechnological (r)evolution, showing real human potential and portends.

One vote has more meaning.

Sharing raw feelings is a good sign, and language evolving, to really represent our system and society of mind and machinery, of emotionally diverse voting interest indication, with little technical difficulty.
Open Source Vivaldi Tablet Is Finally Almost Finalized
Hurray for the DMCA!
Yes, we provide an option to export all your photos. Its in the settings of the app.

Third parties that want to display your pictures can only do so for pictures that are shared publicly(more private options coming soon). They have basic caching options, but cannot store the image, and most importantly cannot use them out of context.
Enterprise Software Lessons: The Importance of Building on Disruptive Platforms
You don't work in enterprise, do you?
Why DIY fecal transplants are a thing
Core Backend Developer (PHP) in a leading recommendation and ad network company
We are currently supporting one of the leading recommendation and ad networks in Europe, that is based in Berlin, to find a Core backend developer (PHP). The company has a large international reach and an immense growth rate.

This is a great opportunity for you to discover the dynamics of a fast growing startup in Berlin, currently one of the largest and most active startup clusters in Europe, and furthermore one of the most colorful, creative, and vibrant cities of Germany!

Your responsibilities would be:
•	High level object-oriented programming in PHP5
•	Development of robust and scalable application components in an agile weekly cycle
•	Database design and optimization using MySQL and NoSQL
•	API development for communication between the system components
•	Test-driven programming and design, planning and implementation of system components and specifications

Your profile should be:
•	Very good knowledge of PHP, OOP, MySQL and JavaScript
•	Good practical knowledge of databases like MySQL and Redis
•	Some experience with Design patterns and asynchronous messaging systems
•	Excellent communication skills, including fluent in German and/or English

Your benefits would be:
•	Flat hierarchies and the ability to make independent decisions
•	Strong team spirit within the company
•	A beautiful office in the heart of the thriving city Berlin
•	An attractive compensation and growing possibilities

If this sounds like the job you are looking for, get in touch with us. We will happily provide you with all the information you need about the company and the job-opportunity.

Trutz Brachvogel
Developers on Demand
email trutz.brachvogel@developers-on-demand.com
fon +49 30 6098 523 44
web www.developers-on-demand.com
I think if you use VLC you can circumvent this despicable attack upon our freedoms.
OK, then only allow someone to post if he has stayed in the article page for a while.
Lack of resources is rarely a problem. I remember a teacher tell me that "not enough time" is rarely an excuse for not doing homework because at every waking moment we're prioritizing one task over others. Thus, companies do not lack people or money. They are deliberately prioritizing the rest of the world over you.
I use 1Password, but am unhappy with their syncing, particularly across multiple macs, because I don't want my keyfile exposed to Dropbox, particularly not a "main" dropbox account.

What I'd really like is a self-hosted server for sync (webdav or something, or imap-like), but I'd tolerate a server hosted by a trustable third party (Agilebits would be ok).