skysight-inc/HackerNews huggingface dataset:
> I have always got advice that be confident.

This is what you need to focus on. You need to be confident to sell. We are always selling. You had to sell to land your job, maybe you can look at what you did right there and use that as something to build on.

> Despite trying multiple times and many many changes I still feel like I never get a girls attention.

None of us do.

> I go on date once in a while but I never had second date.

Here is your problem. Dating is a numbers game. The more attempts you make, the more you are going to connect. But also, the more confident you will get, the more natural it will feel and generally the better you will get.

As with sales, if you aren't getting many opportunities, then you need to find them, create them and generally do whatever you can to line up more of them. That means you need to make changes from what you are currently doing. Make a list of changes you can make (activities, meetups, hobbies) and hit the pavement. The facetime you are getting with opportunities is your main metric (at least for the start) - if you are growing this, then you are well on your way.

As with sales, you can either wait for sales to come to you and get down on yourself when you aren't closing. Or you can get out and aggressively push your "product." Who wins in this scenario? You have to grow thick skin. You can't obtain happiness without experiencing the pain of failure. Making a sale and getting rejected are two sides of the same coin. You can't have one without the other. If you can't hang with the negative side, then you don't deserve the positive.

Selling in this case is just weaving a story and convincing people to listen. That's the first win. Attention is scarce and valuable. If you can hold someones attention, then you are winning. Then you have to weave a possible alternate reality for that first date which is potentially better than all the other alternatives. A great story that your potential date could see herself being a part of.

You got this. We are all social creatures. People will be attracted to you just for that reason alone. You have friends. You landed a job. You have family who want to talk to you. There are others out there who would love to spend time with you. Put in the effort and show them WHY they want to spend time with you.
> a lot of the community has wandered off to other 'cool' languages and frameworks

I am just one such. Half my career was writing Perl. But these days, most of my work is in Ruby and as a longtime fan of Erlang (but never having had the opportunity to use it in production), I'm taking a long look at Elixir+Phoenix. This tutorial wasn't enough to entice me back to Perl, and I'm wondering if there is anything at all that could.

In general we choose a language for their applicability to the problem domain. The focus on text manipulation in Perl 4, and then extension of this with an object framework in Perl 5, made it a shoo-in in the 90s and early C21 when we all needed form parsing, HTML template stuffing, and email mangling tools. In these days of dynamic DOM manipulation and event-driven microservices, it doesn't seem so relevant; whilst Node and Go and Elixir look entirely on point.

If you go look at the Perl 6 FAQ, there's a section, "Why should I learn Perl 6?". It lists a grab-bag of language features, rather than a set of problems that Perl 6's new design can solve. As a result it feels much like a solution in search of a problem. That wasn't even ever true of JavaScript, even though JS took years to come of age.

If I was designing a language today, and I am not, but if I were, I would look at how dominant Java seems to be in the big data community and try knocking it off that perch with appropriate language primitives, constructs and libraries. It seems to me this is the modern problem domain homologous to the bulk text mangling for which Perl originally became famous.
If you want to pay it, go for it. Don't force others - specially their victims - to do so. I imagine, from your point of view, you don't live in a country with high criminality.
Dude, there are zillions other people who go through the same in life and feel something very similar.
However, you are far ahead of many by acknowledging that there is a problem and money is not the only thing. Kudos for that.
Besides, as a typical indian male (i am one too), you seem to be awefully desperate to get laid (given your reference to women/girl friends etc). Trust me, life isn't all about marriage, kids and dates. Yes, they are very important but first, it is about YOU.

You might have rushed through the first few years of your adult/professional life and arrived where you are today but take a step back. Think about YOU. Look at what you are good at and what you need to work on. Just a few things. Don't try to be someone you are not at the core.

If you were an achiever ever, you still are. That hasn't gone anywhere. You have just stopped believing in yourself based on parameters the "world" considers as criteria for success/fun/adulthood. Live your life. If you can do just one thing today, go and help some people with those 120K you make every year.
I have worked in the bay area ages ago and I know how it feels. Your problem is lack of belongingness. Go, create an impact in other people's lives and life will love you back. and yes, that woman/girl you want in your life will follow you but if you ask me, don't go looking for it. If you do the other things I talked about, the HIGH you will get will be awesome. If you do get a pretty girl :), please let me know. I will tell other folks that I helped you (in someways) get one:). Chill out. Life is awesome even when it is not.
Mobirise v1.9.2 is out
Cities: Skylines is an absolutely amazing game, but yeah, I wish there was more lessons. I keep discovering new things that I can do with it that, honestly, should have been taught to me early on.
the use of + for string concatenation is not exactly compelling either, since string concatenation, unlike addition, is not commutative
I read all the comments here and only one other suggested therapy or counselling. So before you 'shake everything up', 'engage with the PUA community' or 'shave your head', go to a doctor and describe how you feel about your life. They will be able to advise you whether what you are describing is normal, or symptomatic of a mental illness.

Do not take this as a diagnosis, but you sound like you have depression. The good news is that depression is treatable, either through therapy, lifestyle changes, or medication. Many other people suffer from depression; it's a thoroughly modern illness, albeit one that still carries some stigma.

I recovered from depression over a period of about 18 months, starting from the age of 25, and I can say this much about it: you cannot expect people to start loving you until you love yourself. (Family is an exception: they already love you. Turn to them for support.) And you really need a qualified external opinion on your situation. Solving your own depression is like trying to get airborne by pulling on your shoelaces.
Anybody wants to explain why fica was downvoted? My best guess is undisclosed relationship to gelato.

Edit: my bad, found dangs comment.
I'd love to see a source for this. I'm not trying to call bullshit on you or anything, but I can't imagine any hosted git implementation not at least accounting for branches. Forks are the "GitHub way," but branches are the "git way," no?
Yes, but it all rests on a foundation that the inside of the black box is similar to the outside of the black box. And that, may be totally false.
Combining Deep Dream with Neural Algorithm of Artistic Style
hey - this looks interesting. Quick question: why did you build it in Java rather than as a Postgresql extension - like mongres [1] or mogloid [2] ?

[1] https://github.com/umitanuki/mongres

[2] https://github.com/JerrySievert/mongolike
This exemplifies everything that is wrong with tech today. Google and other tech companies have really lost their way if the file size of their logo is important enough to brag about. Is this what passes for technology in 2015?? This is what fastcompany has to say "being super accessible on poor mobile data connections is critical to brands that hope to touch billions." Oh yes, this is pure Silicon Valley (the place and TV show). "Improving the lives of the world's poor through the use of SVG optimized, 305 byte logos!"
First and foremost, voltage divider outputs voltage proportional to input: prior circuitry fails, outputs 18V instead of 5V and you fry at least GPIO port with ~12V. That is expected behaviour.
Furthermore, you cannot add resistive load to a voltage divider without affecting division ratio. Optocouplers, Linear regulators (including commonly known LDOs) do not have this property.
You can call it paranoia, but that's just sensible design
Facebook wants to redline your friends list
so you say something is a myth, not because it is untrue, but because you want it to be untrue?
I took a bike safety class that tried to explicitly teach countersteering (I guess the way that I hear motorcycle safety classes do). The instructor's theory was that you do always countersteer on a bike but that you usually don't notice (unlike motorcycles, I guess). He said that you may need deliberate, practiced countersteering to make a sharp, high-speed turn (called a "quick turn").

It looks like other cycling instructors teach this too:

http://www.bamacyclist.com/articles/QuickTurn.htm
http://www.bikexprt.com/streetsmarts/usa/chapter5a.htm
http://www.bikeforums.net/advocacy-safety/295623-quick-turn-...

Maybe the idea is that the size of the necessary movement for a very fast turn is outside of the range of a typical cyclist's unconscious reflexes. So for a gradual turn you can sort of do what feels natural, but for a quick enough turn you need special practice. That might match up with motorcycle instruction practice fairly well if we expect that motorcycle turns are more likely to need to be fast enough to need the rider to perform a counterintuitive movement.
I'm pretty sure you're not going to get a GPS signal from satellites wherever that water is going.
Although I agree it doesn't result in increased supply of land, an LVT results in more efficient allocation of existing supply, which is economically equivalent to an increase in supply holding allocative efficiency constant.

And I 100% agree on land-market regulations. It seems to be a similar story in most first-world economies: regulations are artificially constraining land supply, and also causing inefficient use of existing land.
I mean, if Perl 6 didn't want to be confused with being the same language as Perl 5, it didn't have to increment the version number by one and keep the name. As far as why one would want Perl 6 to just be Perl 5 plus some new stuff, that's really how most languages handle keeping the same name and incrementing the version by one. People who have Perl 5 code and want to keep writing in the same language but with more whathaveyou probably want Perl 6 The Completely Separate Language to go away so that Perl can get the kind of Perl 6 any other language would've gotten by now.
I'm 30, bald since I turned 21, married, divorced, one child, Software engineer like you. Best advice I can give you is to keep dating. Dont look for commitment. You're too young. DO ask for second dates. Women expect you to ask. Only one in 100 will ask you, and half of those do it out of desperation. You don't want that. Make the first move and play the field. Have your midlife crisis in 12-15 years. It is statistically what you'll end up doing anyway.
Angel investments typically take 10 years to pay off, and the number of vacations one might take in 10 years is enough to get a big win.
> But the damage has been done @ this point -- a lot of the community has wandered off

Do you think the Perl community should have tried to slow down or reverse the exodus?
Perl, the first postmodern computer language (1999)
why not just cut it open and see where it goes?
> With perl6's grammar support, some folks are working on importing the perl5 grammar into perl6[0].

If someone just wants to run Perl 5 code, especially from CPAN, Inline::Perl5 is the answer, not v5.
React Transform – Next Generation React Hot Loader
What Can You Learn from 87 Advisories About Web Application Vulnerabilities?
Small GPS receiver card (chip?), GSM module with prepaid SIM, a bit of flash storage to record GPS data and a battery - all sealed in a rugged ball. This shouldn't be that costly, no? Or will it be hard to make the battery last beyond few days?

At the very least this should give the first surface point for that undergraund stream.
Well it does more then routing of TCP packets :)

Actually it works on http level, and allows you do rewrite your requests. Currently comparison of original and replayed response can be done only using middleware, but i plan to include it into base functionality.

Also unlike Diffy, it does not act as proxy, thus does not affect your traffic anyhow, it intercepts traffic, rewrites it, and send to the candidate server.
If "horse" is a stand-in for non-human-powered transportation, then many people in the developed world don't have one. Plenty of cities (outside of stereotypical US suburbia) are perfectly livable only owning a bicycle because of their density, decent public transportation for when you have guests, and car sharing.

That speaker was right: don't underestimate the impact of bicycles.
An open letter to AirBNB
Previously: https://news.ycombinator.com/item?id=10090119
So everyone keeps saying this but I don't see any evidence that this will actually be the case.

Consider that the first artificial intelligence probably won't be (exactly) designed at all. It will be a neural network or some other construct of an advanced algorithm that's solving some machine learning problem, and once it emerges no single human being (or possibly even group of humans) will fully understand why it works. Lets say that this AI is, against all odds, smarter than any human being. Chances are that NO human being will understand how the AI works, but why would you think that the AI understands itself? Why would we be certain that an AI can understand it's own neural network better than humans can, and furthermore, be able to quickly iterate on it, especially if a chaotic and complex process produced it in the first place?

I suspect that machine intelligence will arise in a much more similar fashion to messy organic evolution than you think, and it will be subject to all the same disadvantages - lots of random chance, dead ends and very slow advancement by trial and error.
Speaking as a developer, I think the attitude that you can't trust your own engineering can be a healthy one :-) Defensive coding and all that.
Ask HN: Feedback on MVP
Hi everyone, I'm an Australian entrepreneur launching a viral marketing tool at http://www.viralmage.com and would really appreciate some feedback on the MVP.

The value proposition is: "ViralMage is a viral marketing tool that helps businesses cheaply build a pre-launch mailing list".

How it works:
1. Use the tool to easily create a simple landing page for your product launch with an email signup field.
2. Add rewards to the campaign. Users whose friends sign up using their referral link can get free products, with increasingly valuable products for increasing shares. E.g. 10 friends, a free basic model of your product; 20 friends, a free premium model of your product.
3. Share your landing page with your seed list (friends and family, for instance) and ask them to share with others.
4. Track how many people have signed up for your launch and then export their emails when you're ready to contact them.

The questions I would like to ask are:
- Is the value proposition clear?
- Are there any areas that you think need improvement/clarifying?
- If you find the idea compelling, but wouldn't use the service, why not?

Thanks,
Percy
Neuromorphic Processor Breakthrough
The SDK has been shipped separately for ages.
My first guess was 'ho-hum, somewhere in the bowels of China and who cares'.

Then I noticed the Vietnamese media name and thought, 'oh, it's in Vietnam. A little more interesting.'

But it's in Springfield Missouri. What?

They have Revox(!) components.

The label printer is affixed with duct tape.

They have equipment from 1938. It's fully depreciated :-)
fair use - education
Malware attacks hit Match.com UK site
New EU VAT rules have complicated life of small entrepreneurs
A Facebook employee fired, charing $20 per person for “free lunch”
A Facebook employee has been fired because of taking strangers to have "free lunch" but charing $20 per person.
A magnetic 'wormhole' that connects two regions of space has been created
We now have four front-ends (and can add arbitrarily more, of course). Will be fun to see how things perform at the next spike.
Ask HN: Competitors with funding copying us and our UI/UX
I dont wanna go too much in details so we don't get discovered, but a bunch of our competitors in our space are copying us, while we're just 3 ppl in a team and they're funded with millions and employee count over 50..everyone in the industry is duplicating inch by inch starting from our on boarding homepage to the search/booking experience.

Even more depressing the investors here in this city suck and don't believe in us unless we get traction but we're not really marketers, etc.

Also inb4 someone says why dont you just just mimic their way of getting users..well we can't because we know how but it requires purchasing customers..at a high CAC

what do?
This is not about code, but about ability to compete.

First of all I'm a convinced Firefox user, I'm typing this in Firefox and I use Firefox on my Android as well and its absence has been one of my main gripes with the iPhone. I think this is great for us Firefox users. But browsers compete primarily in speed and supported open-standards. And even though I'm not one to fall often for the average Joe fallacy, I believe on average people don't give a shit about privacy, otherwise they wouldn't be using Windows or Google Search or Facebook. Of course, that doesn't mean companies or organizations don't have a responsibility to provide privacy or security, quite the contrary.

But if Firefox is just a shell that means (a) absolutely no extensions support, (b) in terms of security or privacy it will be as good or as bad as Safari Mobile is and (c) they won't be able to compete either on speed or on open standards and note that Apple is doing a shitty job in supporting new web standards lately.

They were actually right to be reluctant in supporting iOS, because the only value of this Firefox is providing Sync for us existing Firefox users. Which has been Google's strategy with Chrome as well. Not bad, but lets see it for what it is.
2000 IOP/s is pretty awful, that's 50x slower than even a single SATA SSD such as a Sandisk Extreme Pro.
How would one use this with HAProxy?
Keen Wiki
nice, but im not sure what kind of rewards i would setup for my company..or if i can afford them (cost-effective)
CodeForSanders is great and all, but what I really hope comes from it is not just a big death march push toward the mirage of a Sanders nomination (face it: his chances, while not exactly zero, are pretty close to a rounding error), but the establishment of a permanent organization and a framework for working to change the political landscape. This was the big tragedy of Obama's first campaign: they built a great, energized, and well-organized volunteer organization, and after the win, shut it down.
I ran a Markov chain text generator on Finnegans Wake once. It came out looking much the same. :-)
A ratio limit is a hueristic.

There is an upper-limit to how much information you can compress into a given space. (Note that we may want to write a pathological program that is very small and allocates a lot of information-free memory. But that's not decompression.)

If we accept the premise then we can look at another approach to solving this problem, once and for all! I like examining memory allocation because it's so general. But there may be another way. We can examine the input to estimate compression ratio.

The problem here is that image decompression is apparently giving strangers the ability provide an arbitrary N and say "Please loop N times and/or allocate N bits". A modern CPU is overwhelmed by an N 12 bits long or longer. This is a root cause of many problems! You know, I'm going to go out on a limb here and make a bold assertion: I assert there is a very safe upper bound on the decompression ratio, and that for any real algorithm you can indeed examine the input to determine whether N exceeds your allowable threshold. 10x might be a bit low (although I doubt it) so let's be generous and say 100x. (Which seems crazy. Nothing that I know of, not even text, compresses that well.) This means that I believe that any image format, for example, has a trivially calculable N (for example, width*height in pixels). I would argue that in the general case (unless you are doing some sort of compsci research) the image file should be related to N. That is if the image is 10 bits wide, 10 bits high, we should expect a roughly 20bit file-size.
This is neat!

I was working on something similar recently:
https://github.com/blevinstein/chess_assistant/blob/master/s...

I had been thinking about ways to analyze the graph of "threats", so I focused on which pieces were threatening which. I wanted to eventually extend this to also include which pieces were threatening which squares, but never got that far.
Noise and context. Mindset. The mall is a place where people go shopping - quick in, quick out, everyone is moving; lots of people in a closed space makes constant noise. It's not a place you go to to slow down and relax.

Whereas a park, and a café near it, are usually much more quiet, slow-going. People expect to be able to slow down and relax. In a café, there is no constant flow of customers, so the owner doesn't have the incentive to kick you out as soon as possible.
Unfortunately it is so, so I wouldn't recommend it for large collections, or wherever performance considerations come into equation.

Let's peek at Kotlin's sources (_Filtering.kt):

public inline fun <T> Iterable<T>.filter(predicate: (T) -> Boolean): List<T> {
// note how it's allocating a new ArrayList<T> -
// Kotlin doesn't have a "new" keyword, but it's initializing it here
return filterTo(ArrayList<T>(), predicate)
}

And it redirects to filterTo:

public inline fun <T, C : MutableCollection<in T>> Iterable<T>.filterTo(destination: C, predicate: (T) -> Boolean): C {
for (element in this) if (predicate(element)) destination.add(element)
return destination
}

With this approach, if you're chaining several of these operations, you will end up allocating quite a few arraylists, one by one.

Note that without something like yield-return in place, writing your own collection-transforming extension functions with lazy evaluation won't be so clean and easy either

Since it has 100% interop with Java, you could work around this problem by using something like Guava - Iterables and FluentIterable are based on iterators as they should.

They use static helper methods, all you need to do is to snap out some extension functions in Kotlin to serve as bindings to Guava. The only problem, especially on Android, is that Guava's notoriously big.

Kotlin is good, I'm not hating on it, but mature? Not yet. Nicer than C#? Best of luck, but not with this type of shortcomings
Nice project but the content doesn't match your headline. This is a collection of 30,000ft facts that would be more suited to a boilerplate "our company history" on a corporate website. There's no insight or learning to be had here about how each company reached these milestones.

Collecting genuine insights in one place could be pretty useful!
Ask HN: To clone or not to clone a startup?
Is it a good idea to clone startup idea in local markets?