skysight-inc/HackerNews huggingface dataset:
Trying to change yourself to please others will never, ever work. There will always be something "wrong" with you and you will never be confident or content with yourself, and as others have said here, that's a very underhanded thing to say to anyone. Such statements provide no actual feedback. It hurts, but you have to let that slide and move on.

You need to learn how to accept and be confident in who you are. You must not be defined by others, you are defined by you. Your likes, dislikes, etc are yours and yours alone, and letting other people dictate these for you is the path down depression, loneliness, and insecurity.

One specific piece of advice that I haven't seen others mention here is your statement about avoiding conflict. It's always a terrible idea to avoid any conflict, because ignoring and pushing issues down will always lead to those issues exploding at the worst possible moment, doing the most damage.

I was also bullied a ton as a child, so I fully understand the sentiment. The key here is communication. When you are hurt, when you are concerned, when you have questions, voice them! Talk to people! Talk to your partner. Talk to your friends. Let people know that you are dealing with something internally. The earlier you bring up potential problems, the quicker, and better, they can be resolved before they end up as a full blown conflict.

I'll admit, this is very hard to do in a society that promotes hard, emotionless shells in men. Emotion is what makes us human. To deny that you have emotions is to deny not only who you are but you are denying who you are to others as well. What you will quickly find out is that everyone deals with the same kind of issues, and working through them together is how you start to be comfortable and confident in yourself.

One question I'd love for you to answer for yourself is why do you feel that "only going for beautiful women" is directly correlated to that person liking you, or that it's important in a relationship at all? Conversely, why should that person like you if you don't feel that you are as attractive? What is it you're trying to accomplish? Are you looking for a deep, long-lasting friendship and intimate relationship with someone? Are you looking for someone you can show off to others as a form of personal validation? Something else?

I would highly recommend being able to answer these questions, and being confident in your answers, before diving back into the dating scene again, or you will probably end up in the same location, wondering why it went south again.
A couple of dark patterns stopped with their latest website design, it's real pleasant compared to what booking looked liked 5 years ago (We booked a Ryanair flight just an hour ago.)
I think the starting point of that could be more precisely identified as "the fewer buyers for a given piece of software..." the more expensive it is to own.

If you're the only customer running OS/2-on-NT-using-Token-Ring-over-Carrier-Pidgeon, you're not going to have a good time when you find a bug or missing feature.
> Is there a beneficial reason for telomeres shortening with time?

So that people die instead of reproducing when they're old
Actually, protein design is fairly routine now. We used Exacycle, an idle-cycle computer at Google, to show that given reasonable amounts of computer time, design of proteins is a straightforward process. You don't need advanced supercomputers or even GPUs to solve this problem- just classic clusters- although GPUs (not supercomputers) speed up the rate significantly.

The important reason why this works is that while "protein folding is an NP-hard problem" is technically true for computer scientists, the more important fact is "we have approximations to the NP-hard problem that are good enough to finish in hours if you have a 600Kcores working on it".
"Is Windows NT POSIX Compliant ?"
is a good read:
https://books.google.be/books?id=t_HcO8cY91IC&pg=PA37&lpg=PA...
It's nice to see something about the fibo numbers that has some real math in it, as opposed to the articles that make it big in proggit everyday that functional programming fanboys think are cool but that really discredit FP in the eyes of everybody else.
Exploding bike seats? http://m.youtube.com/watch?v=ZYlBT1d_GWo

Seriously though, GPS receivers and GSM radios are a few dollars each these days. Seems like an easy thing to hide in the frame (of course a thief could still part out everything except the frame)
In Norway we have a central register where you can add your bike. Each bike has a serial number engraved in the frame which is used for registering it. In an ideal world, everyone would check the bike they are buying in this register and see if it is reported stolen or not. Of course, this doesn't happen, but the opportunity of it I think helps deterring people somewhat for stealing a bike to resell it.

And last year in my town there was a "big bust" where they found a lot of bikes. Those who had registered their bikes could easily get them back.
That will not work out. Even ignoring the elephant in the room that is powering the display, a smartphone communicates wirelessly over hundreds of meters.

You will never get that much power from RFID readers in any practical setup (if you're McGyver, a setup with thousands of readers, if not way more, and a few square meters of antenna might 'work', for a loose definition of the word)
> "People with higher I.Q.s were less content when they spent more time with friends. Psychologists theorize that these folks keep themselves intellectually stimulated without a lot of social interaction, and often have a long-term goal they are pursuing."

Therein lies the rub. Having friends makes you happier, as long as your friends are intellectually stimulating.

I've been trying desperately for years to make some intellectually stimulating friendships, and it's quite difficult.

In part, I think, because I am a generalist, and most smart people are specialists. As a result, I don't run in the same circles as they do.

When I do make a friend who is smart, chances are they will end up moving across country for a new job, or will disappear into their research, and I'm back at square one.

Are there any other generalists who have trouble making friends with other smart people, because they all seem to be specialists?

Do you have any advice for generalists in need of smart friends?
There was an economist whose work focused on how cities act as the fundamental hub of economic activity that supports the rest of a region, but his/her name escapes me at the moment. Some names were mentioned in the article, but they did not ring a bell. Anyone know whom i'm talking about?
Wouldn't you usually know them already before cofounding a startup with them? It seems like a pretty big committment.
Ask HN: Who is hiring summer interns? (April 2016)
Indeed, in gametes (sperm and egg cells) the cells use enzymes that rebuild telomeres.

Telomeres "shorten" when DNA is copied for cell replication; the benefit of this is that it means telomeres quickly whittle down to nothing, and kill the resulting cells, when a rogue cell line has started replicating an unnecessary number of times- e.g., in cancer.
Treino saúde e bem estar
Exactly. One of the big problem in communication and reasoning is that people often skip the "why" and jump straight to a final solution. They immediately come up with a final/complete plan such as "I need to get my car and drive to the nearest Home Depot to purchase a hammer so that I can nail this painting to my bedroom wall". A proper AI assistant would challenge this demand/plan.

- Do you really need to use your car to get there? Can't you use your bicycle? Can you wait 15 minutes, your neighbor is also going to Home Depot? Can you wait for tomorrow, you'll drive right next to one in your way to work?

- Do you really need to go to Home Depot? You could find a hammer at Walmart, which is closer. You could ask your neighbor for one, he has many and he won't use them today. Maybe there's a Uber fo tools that you could use to rent it?

- Do you really need a hammer? Wouldn't some other heavy object do the job? What about this nailgun you received as a gift last year?

- Do you really need to nail that painting? Wouldn't it be a better idea to use some of those 3M wall tapes that support up to 30 pounds and can be removed without leaving a mark/hole?

- Do you really want to hang that painting in your bedroom? Wouldn't it be better in the living room? Should we ask "Stack Overflow for home decoration"?

By locking ourselves into final solutions, we miss all alternatives which in most cases are much superior. By having tools that do exactly as we ask, we can't get what we really need. We need tools that challenge us, ask "why" until they find the actual end and not just the means.

Fortunately, the why/how tree axis is first class in my communication platform. You need flour and water to bake bread. Why do you need flour? To bake bread. How will you bake bread? With flour and water. In the ideal world, you simply describe what you want in terms of the highest "why" you can think of, and the system then let you discover the different branches of "how" you can do it. The only reason we do things in a certain order is because of state dependencies. Each task (make dough) needs a valid starting state (access to water and flour) to be completed as the ending state (have dough). You can combine these tasks like you would dominos or functions (and apply all the usual concepts like map, lift, reduce, curry, monoids, monads).

Basically, people don't know what they want and tend to copy others and/or their last selves. In order to avoid that and lead to the most efficient solutions, we need a communication system that challenges people until they really understand what and why they want. I can easily imagine a person's complex set of preferences and interests to be reduced to a handful of high-level values/goals from which an infinity of possible plans/solutions/paths can be derived.
Has anyone done any cryptographically analysis with these things?

I'd love to get my hands on one of these and do some statistics on a lot of data pulled off of these.

To be honest, I think that at certain controlled temperatures, I'd bet you could start to weight numbers for prediction if you are trying to break crypto keys generated by these.
Many local police forces (towns, cities, universities, etc.) in the US have this type of register using the serial number but I doubt that it is centrally accessible. Instead, they usually provide a sticker with the police department name/logo that one applies on the frame to identify where it's from. This is certainly not an ideal solution; I would much rather have something like vehicle licensing but free, managed by states or the federal government, which seems more in line with what you mentioned.

Edit: Just found this supposedly national registry: https://www.nationalbikeregistry.com/
There was something posted on April 1st about a DNA programming language. I don't know if it was ever declared to be an April Fools joke or not.
I battled with a lot of the same challenges, but ultimately, I am much more like the men in my life and much less like the women in my life.

At a certain point, every gendered action, from saying my name (very female) to walking into the women's bathroom honestly felt like lying! So I transitioned.

I've been so at peace with myself since transitioning! Ironically, I've also been able to be a more effective advocate for all genders because now I'm in the "boys club". By that I mean, pointing out when someone is treating men or women differently just because of gender, but also helping highlight when someone is expecting different treatment just because of their own gender.

I'm both happier about myself and a more effective advocate for treating everyone equally!
Sure, it's tough. But nevertheless, I am interested if there are at least some efforts I can look into? Like what you see in robotics, using pneumatic tubes attached to endoskeleton simulating biarticulate muscles allowing us to study kinematics of human body by some approximation (and being useful for orthopaedics), I am curious if there are some domain-specific languages for individual biological processes. I understand having a language covering all processes is an insane level of difficulty, but some initial localized approximations of languages should be possible and useful as well. Obviously, we all know F@H and other physical simulations, but I am not aware of something generative, language-style like (besides L-systems).

What I want to see instead of scientific hypothesis->experiment->observing result->conclusion if we could instead think: "What do I need to do in order for this system to behave this way?" given some building blocks, like when we are creating an algorithm. So instead we can try to figure out some basic blocks, test hypotheses that these blocks are actually effective and figure out interactions that work (even if only probabilistically). Initially we will all laugh at results as being "stupid", but over time we can get to cover pretty complex systems (like going from wireframe 3D graphics to photo-realistic rendering).
But if at some point further decimals cannot be experimentally proven to be right, at best you can say "pi is such and such for such precision" and any definition that gives the same number up to that precision must be accordingly accepted. Otherwise you need to demonstrate an experiment that uses further precision.

But we don't do that, and that's why mathematics don't have to do with experience, they are an entirely different tool that also happens to be useful in experimental science.
> Well, that guy writes well, at least.

There is at least one sheep in Scotland that appears black on one side (https://en.wikipedia.org/wiki/Mathematical_joke#Stereotypes_...). :-)
High-assurance security products (eg Type 1 NSA stuff) have always relied on verifiable or dedicated RNG's. Typically TRNG's. Here's some reasons:

1. Easier to trust one based on physics with decades of verification of its behavior vs mathematical constructions with vastly less certainty or verification of correctness.

2. Bit-flips or EMI on internal state might affect a software algorithm's randomness. Won't happen with certain types of analog noise with carefully tuned and measured circuits.

3. Can verify the circuits do exactly what I expect by eye and hand with a logic analyzer. No speculation due to No 1. Can then trust that circuit as a pluggable component in any other system without further evaluation.

4. Building on above, a compromise of the host PC requires me to recover the host but not dedicated chips like the TRNG or proper HSM. I can still trust them if they have no firmware (eg analog TRNG) or it's not write-able.

5. Using Nizza Architecture, I can put Linux in an untrusted partition with crypto/CRNG/secure-storage directly on microkernel in dedicated, isolated partition. TRNG HW or dedicated crypto SOC gives me this plus benefits above.

So, the difference between high-assurance setup with HW support for security-critical functions and software on an untrustworthy box... probably x86 with its vPro backdoor circuitry... is pretty astounding in capabilities. Seeing the differences & how cheap you can do that stuff should make anyone wonder why it's not standard in security-focused projects.
If those kind of devices interest you, I'm quite intrigued by the IDQuantique ones that are based on quantum physics to generate randomness. They have a USB product that has a random stream of 4Mbits/sec and is used by lotteries and gambling sites.

http://www.idquantique.com/random-number-generation/quantis-...
I'd exercise caution about that, since eventually the startup will inevitably hit a rough patch and it'll be nice to have a social network other than the startup.
Paint – A lightweight JQuery Alternative
On the Phenomenon of Bullshit Jobs (2013)
I'm no biologist, but as I recall newborns have long DNA strands. As it says, each time cells split the strands shorten a bit eventually leading to age related illnesses. AFAIK there are no benefits to telomere length shortening with time.

As I understand it, after we've reproduced and raised children - which we generally do before age-related illnesses kick in - we only have limited evolutionary value and no longer face stringent selection pressures. So it's probably that there were few opportunities for evolution to correct age related illnesses, or few survival-of-the-fittest opportunities (since we've already reproduced by the time they occur). However, this theory ignores the ability for grandparents to look after children. I suppose it's only minor enough for us to have evolved to live to ~80 but doesn't require youthful health any more.
Won't help thieves recognize his online identity as a potential buyer. Once he is actually confronting them there really is not much difference between "random guy accusing me of selling a stolen bike" and "damn it's the bicycle batman, accusing me of selling a stolen bike".
Edward Glaeser?
Show HN: Command line tool to create Google's deep dreames
M-pesa is really popular. I was telling my American buddy that a thug in US would hold you to a gun point and take your wallet and cash. In Kenya, thugs demand you to m-pesa money to their burner phone showing you a knife.
Intel has a patent on a TRNG that has a throughput of 2 Gbps+. They published a paper on its operation in JSSC a while back [1]. It passes all NIST RNG tests and is PVT tolerant. Too bad it's patented...

[1]: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6...
Cowslip herb
Perhaps a better way to put it is that fixing biased sampling is more useful than increasing the size of the dataset. If I'm profiling a program using a sampling profiler and it's biased, running it longer to collect more data is easy but doesn't help much - it's still biased but with higher resolution.

If you can somehow adjust to remove the bias more resolution might still be useful but you can't adjust for data that's not there - suppose the profiler never samples during garbage collection.

Another example is photography where a longer exposure (more photons) can be useful but won't fix fundamental problems with the camera or how the photo was taken. If the camera is out of focus or shakes because you don't have a tripod or image stabilization, a longer exposure won't fix it and might make it worse.
Hacking Rollercoast Tycoon with Genetic Algorithms
Good for him. With HGH and modern steroids our biggest worries seem to be long term risks. Doesn't seem an issue for him.
Instead of admitting that humans probably shouldn't live in a desert, at the very least not set up a tourist trap monument to waste and excess in a desert, they invest choose to invest billions of dollars in trying to put lipstick on a pig.

The water knife becomes more prophetic every day...

https://www.goodreads.com/book/show/23209924-the-water-knife
> By the way, is there any attempt for a programming language of human body on biochemical level?

I guess we need to better understand the various biological pathways first. Otherwise, you are just generating proteins (albeit perhaps conditionally), but you don't know what their effect may be.
> Hacky way to get around that is to enable tcp_tw_reuse which will let you reuse ports, but it can be risky if you get a SYN from the previous connection that happens to lineup with segment number of the current connection (which will close your connection)

Actually Linux will fall back to using TCP timestamps to distinguish between different connections. Ironically people will disable timestamps too to "fix" other issues[1] which also break PAWS[2] and may cause the issue you describing.

[1] It can break with some NAT and some load balancers. Actually the way I learned about tcp_tw_reuse was when we plugged in a new load balancer. We tested everything worked fine, but as soon as we sent production traffic many connections took few seconds to complete. Took 2 weeks to find the cause and looking at packet dumps. Turns out that the issue was that the load balancer was set up in active-active configuration, so different connections had different timestamps. This caused Linux to get confused and ignore some packets. Turned out one of managers wanted to make everything performant and copied some sysctls (that included tcp_tw_reuse and tcp_tw_recycle) from Internet without much though. After restoring the setting everything worked flawlessly.

[2] https://en.wikipedia.org/wiki/Transmission_Control_Protocol#...
A great story, and one that resonates deeply with me. I grew up in a relatively large town compared to Napoleon--3000 and a county seat. My first school was a two-room schoolhouse six miles from town with about 20 students. The surrounding area was quite a bit more unpopulated than the area around Napoleon, with much less water closer to the Canadian border. High school was bigger--there were 85 in my graduating class.

After moving to town in the sixth grade, I discovered Ham Radio. This turned out to be the precursor to what became the internet. Folks met lifelong friends, talked to people around the world, helped with public safety. I know a couple who met on Ham Radio and eventually got married. This all happened on Morse Code.

There are a few classmates that I have stayed in touch with over the years, largely thanks to the internet. Class reunions were a bit enlightening, as after I left for University in Chicago, my life seriously diverged. Some of my classmates are still there--one now lives with next door to the house she grew up in. I felt like I had been shot out of a cannon to a different time and place. I was eager to see other parts of the world, and didn't feel the same sense of local community that the author of the article did.

For further evidence of life in rural areas and small towns, see https://books.google.com/books?id=7Nv6BQ74lsIC&pg=PA25&lpg=P..., wherein Margaret Stafford lives 21 miles from the nearest pavement, 84 miles from Miles City, population 8461. From amazon, http://www.amazon.com/Miles-Nowhere-Americas-Contemporary-Fr.... He tells of the social shock of a student who first goes to a small rural school (check) then to high school (check). I experienced a third social shock going to the University near Chicago.

Another tale of rural life is told in Breaking Clean by Judy Blunt: http://www.amazon.com/Breaking-Clean-Judy-Blunt/dp/037570130.... (Off topic is the description of the bad winter she describes against which all other winters are measured.)
To start with, Put contact info in your hacker news profile.
Then when you say interesting things, folks who are a bit more shy can contact you directly. Also reach out to those who interest you. Who knows, some of these brilliant generalists might have time to chat.
Programming protein interaction is probably very very hard.
Comlexity akin to exploiting buffer overflows or writing quines.

Thus each new protein will need to be designed separately.

We can make a programming language governing (turing-complete?) gene expression - suppressing or promoting genes which may suppress or promote genes based on conditions.
But in the end we need to control some bio-active proteins, which are much harder to invent.
Looks a lot like std::partition
Bloody hell - they really were utterly unethical back in the day! Seriously, somehow they were bypassing procurement rules - there had got to be either seriously incompetent decision makers, or some sort of graft that occurred at the time.
HTTP parsing can be very fast, the article doesn't really show that it is slow. Their use case of 'If logging is switched off and all content is in cache, then HTTP parser becomes the hottest spot' is hardly surprising. All that's left is to read() the request and write() the response, the parsing is everything that remains.
>Java is one of the few languages that only has reference types.

Uhm, aren't those "primitives"? Or did you mean user-definable value-types?
Jane Jacobs?
Of course it is way more elegant to use coroutines for parsing of stream data.
Perhaps Jane Jacobs, "The Death and Life of Great American Cities"?
this article is all fluff.