skysight-inc/HackerNews huggingface dataset:
Are you seriously suggesting that refugees engage in these activities? Or are you redefining "refugees" to include other people that are somehow in the same ethnic or demographic class?

For example, after WWII, German people were probably the largest demographic class of refugees [1], yet German people were probably also the cause of the greatest amount of deaths by torturing, killing, and enslaving (although they might come second to the Russians by some measurements; being only second worst does not invalidate my current point). If you argue that it wasn't the refugees themselves doing the bad things, then you must also take that argument to the modern-day refugees that you use to compare to those WWII refugees.

[1] https://en.wikipedia.org/wiki/Flight_and_expulsion_of_German...
The last category, specifically Kickstarter is actually a "Public Benefit Company" [1] which is fairly new in most areas and an interesting concept. It's basically "make money but do good things" legalized. Sounds like what you're talking about.

[1] https://en.wikipedia.org/wiki/Public-benefit_corporation#Uni...
Getting a promotion to a good position requires all of the following:

1. The company must be growing non-linearly and be strong financially.
2. You must have enough value to the company where if you leave you'll be difficult to replace.
3. Management prefers to promote from within.

If any one of these is missing, then the positions offered as promotions will be sub-optimal.

#1 seems to be in short supply across a large swath of industries, and is the main driver for lack of promotions offered these days.
The premise in the first part of the article was that Dating apps suck because they are not made by women. At the same time they bashed Tinder, which was cofounded by a woman - so the article's premise is obviously absurd and I didn't read on. That the cofounder went on to start Bumble doesn't change that.
Nuuuh. :(
And $10K in Bitcoin is easier still ;)
I'm in the process of bootstrapping a tech company whose goals are "non-profit". The product is finished although in the webpage http://www.alfiv.com the model and description of the product are outdated and incomplete since I've been too busy with the technical development.

I'm thinking about the possibility of looking for investments. It seems that accepting an investment would force me to give up on the kind of things I want my company to do, what are your thoughts about accepting external investments, was your company bootstrapped or it took investors money?

In my case I want the company to give all its profits to other non-profit organisations, so quite a hard sell for a possible investor.
Avert extremism before it starts by building better neighbourhoods
The Inuit have sea-going kayaks that can ride waves down the coast for 100's of miles with barely touching a paddle. I've wondered why, once the Bering Strait was crossed, it would take more than one summer for early explorers to 'discover' North and South America.
Have you met men who says otherwise? Isn't that why you have the meme "Don't stick your dick in crazy"?
You can't generally re-implement features of a kernel on another platform.
I laugh a little at those who think today's system of legal education is corrupt, costly or protectionist. Law has a very long tradition of formal education and requirements. Today's system is a vast improvement over previous which often required prospective lawyers to complere ridiculous tasks such as "sitting dinners" at dining clubs. That system formally allowed social clubs to dictate who could and couldn't progress. Nearly anyone could blackball you. And don't get me started about the stonecutter requirements at some schools.

The tradition is still alive:http://www.theguardian.com/law/2011/may/12/barristers-dinner...

q: How to Be a Lawyer Without Going to Law School?

a: Read a few wikipedia articles about copyright law. Jump on hackernews to give some advice to a startup founder to cheap to talk to a real lawyer. Feel good about yourself for doing something for free that other charge $$$$. Then disappear before finding out what happens.
Comments moved to https://news.ycombinator.com/item?id=10607035, which is on the front page at the moment.
> Profiles ask you to include things like your job title and college

So, maybe not height, but apparently a prestigious college is important. Down here in Australia, mentioning your college like it's part of your personality is just plain weird. People mention what was studied as a matter of course, but where you studied it isn't a significant part of your personality.

I can see this format of dating site solving the problem of women getting unsolicited dick pics, but I don't see how it can solve the problem of less-attractive men getting some attention.
what will be the "best C" then? any recommendations?
That's just a legal means of hiring people like you. You can't screen for people who look like you or originated from the same place, but you can narrowly focus recruitment.
Indeed, that paragraph seems to say that they didn't reuse the existing libevent or libev because they were too portable.
Sorry, yeah, I work with bacterial genomes and pretty much skipped over the bamboo comment.
I think a lot of attention is given tot he DOM diffing... I don't think it really means that much in practice as far as understanding the flux-like workflows and how applications come together.

To me, the unidirectional data flow, optionally immutable data structures and even tooling around redux (and similar) are what are nice. You have predictable, testable output without excessive complexity.

The need to understand a certain level of complexity in React+Redux in getting started is indeed a bit higher. But as features are added, that complexity doesn't grow nearly as much as with Angular.

I find the simpler node-like requires/es6-imports are easier to reason with than dealing with angular's weird DI system (though better in v2). Testing injection is supported via tooling (proxyquire and the like), and you can do full unit testing of your UI without firing up a browser.

I agree that full on FRP isn't needed... but will say that having data flowing in one direction, and events in the other can simplify things a lot. I'm also not sold on static typing for JS, as someone who really likes C#. I also think the use of classes in JS should generally be very limited.
McDonald's Value Calculator
Very helpful. Thank you!

Edit: it might be beneficial to discuss this further. If you'd like to do that, email us at hn@ycombinator.com.
Dating and hiring are worlds apart. Having a preference for your intimate partner isn't the same as hiring policies. A company that hires only men is being sexist. A man or woman that is intimate with only men isn't being sexist; their private life doesn't hold others back from social opportunity.
There's a good reason why the next generation of robots will look like animals
Why would you need an embryo to select a genotype? You don't need to physically embody genomes in embryos just to get iterative selection.... you can do that informatically before you get to the stage of somatic cell nuclear transfer to inject DNA/genome into the cell.

Anders should aspire more towards George Church and less towards Nick Bostrom. (I know he wasn't on the paper, but whatever. It's been on my mind.)

While I am at it: here's some (typical disclaimer applies) notes on open-source DNA synthesis machine design: http://diyhpl.us/wiki/dna/synthesis/notes/

Re: Genotype/phenotype; once we find stable phenotypes, we should make more reliable structures on top of those phenotypes, instead of messing with the genetics. For example, for protein-based molecular nanotechnology, nobody really wants to spend their time doing a trillion different folds in simulation or in the lab just to find their target structure. Instead you will have to skip tweaking genotypes (because of the large costs of exploring the genetic landscape (really, take whatever you can get)) and just use lego brick phenotypes... at least for nano/molecular structures (nanotech). Other changes require exploration of evolutionary/genetic landscape, until heuristics get better if ever, which will continue to be expensive even with $1/genome synthesis costs.
Does that article have a second page? I read ten paragraphs of preamble followed by two paragraphs of topic.

Anyway, it is about using a class of bacteriocidal polypeptides, called bacteriocins, to treat bacterial infections in humans.

Because we have the technology to create custom polypeptide sequences, the allure is that we could design proteinaceous binding domains that are specific for some nasty pathogen. Through combinatorial chemical methods, you can generate millions of different of different peptides, and then select for the one that binds your bacterial target. Most current antibiotics are small molecules, and although you can screen chemical libraries for some antimicrobial property, you can't make millions or billions of derivatives of some candidate small molecule like you can with a peptide polymer. This could be a breakthrough method for the rapid development of antimicrobial agents.

However, there's a downside, and that is that large molecules have a more difficult time travelling through the body, specifically through tissues that have tight junctions between cells. It seems like these bacteriocins would have to be introduced intravenously (or maybe through the respiratory system, like ricin can be) as most peptides are hydrolyzed in the stomach. Even then, peptides don't easily diffuse through the blood brain barrier. I suppose they could be applied topically to treat MRSA.
Agreed -- implementing epoll(7) for LX-branded zones on SmartOS[1] was a bit of a shock in terms of how unbelievably broken the abstraction is. I had assumed (ha!) that epoll(7) would have been inspired by the prior art: I/O completion ports on Windows, kqueue on the BSDs, and event ports on Solaris. Instead, despite being the last to the party, epoll(7) is but a more efficient variant of poll(2) -- retaining the broken-by-design aspects of poll(2) with respect to multi-threaded programs. (For details on these conditions, consult the strange Q&A in the epoll(7) man page[2] or the aborted attempt to rectify it with EPOLL_CTL_DISABLE[3].) I suppose that sd-event may represent an improvement in that it attempts to patch some of the leaks in the abstraction -- but I (certainly) agree that kqueue represents a much better design, and to the degree that libkqueue is able to provide that abstraction on Linux, a much better alternative.

[1] http://www.slideshare.net/bcantrill/illumos-lx

[2] http://man7.org/linux/man-pages/man7/epoll.7.html

[3] https://lwn.net/Articles/520198/
Drift TV Gradually Removes Blue Light from TV to Help People Fall Asleep Easier
Sun conjures Java CPU for media apps (1999)
"It wasn't a problem for me, so it's not a problem for anyone." Your scope is too narrow. You're leaving out what else that $30k could have gone to - a down payment on a house, for one.

You're also refusing to consider the effect this kind of arrangement has on the future economy. With an upper class that seems averse to taxation, whose going to pay the social security for the generation with no assets?

The equation is so much more complex than "just go to state school." You ignore that complexity and choose smug criticism.

Student loan debt surpassed credit card debt and defaults got so bad (almost 14%) the Obama administration had to step in and change the program. The genie is out of the bottle and what students "should have done" (feasible or not) is irrelevant.
If you somehow manage to accidentally eat a rose (the plant in the article), I'd be far more concerned about the large thorns than the electronics.
Do you have any source for that because I still see Akamai serving the content?
The new Grubhub UI is built around Angular... and it shows around the edges in the types of quirkiness and bugs that show up around state/workflow. I don't fault the devs ag grubhub for this, but the types of problems I typically see around Angular are pretty typical.

Personally, I really appreciate React+Redux... it seems to be the distillation of a lot of ideas. Also, good or bad, React has actually removed features in support of a better project/application workflow. That doesn't even get into how goofy I feel that Angular's DI system is (better in 2, but not good).

React has embraced the larger JS/npm community/tools and Angular seems to be actively fighting against it.
cmus is a great CLI mp3 library player if you prefer these kinds of tools. It's robust but straight forward and very quick.
Exactly, how to do you embrace, extend, extinguish if you're writing portable code?
Do you, or anyone else, have any experience from libkqueue?

After a quick glance I'm not convinced that it is battle-tested enough, and the Android port is not building, Solaris port not really working, etc.
So here's my advice on the writing an article like this: Show the result first, then explain how you arrived there!

Otherwise some readers will end up frustrated with the solution after absorbing tons of detail, and others will have given up even though they might have liked the result.
A New, Gorgeous Look at the 10,000 Year Clock with 'The Clock of the Long Now'
Does Fast Forward accept applications from non-US organisations?, I couldn't find an answer after skimming their website.
Raw.githack.com
I'm really curious about this. Was stopping your inner monologue as a teen a conscious decision or did it just happen? If it was a conscious decision, how did you do it?
Yes, I say so by way of example: Sama Group [1]. They run several non-profit businesses.

>> Established in 2008, Samasource is a non-profit business that connects marginalized women and youth to dignified work via the Internet

>> Launched in 2012, Samahope is the first crowdfunding platform for medical treatments.

>> Samaschool (previously SamaUSA) prepares people for success in the digital economy.

[1] http://samagroup.co/
I don't think that colmvp was trying to draw a moral equivalence. Just saying that "the proof is in the pudding". You can say you don't screen on criteria 'x' but that's not convincing if you happen to never select people who match criteria x.
My 4 year experience in college was sitting around doing nothing in a classroom where an old person read to me only half the book, watching the tech world advance without me, and watching my skills growing stale as I needed to memorize how many children Beethoven had for the final. The college experience really is not for people who already know who they are and are already equipped for an entry level job. I find too many fresh candidates popping out of college with computer science degrees who wouldn't pass what I consider a simple computer literacy test. The guy last week who actually passed it got snatched quickly with an offer from another company.
You usually can in any situation where you would be porting the library in question. I'm going to have a hard time if I want to make OpenGL calls work on my old Z80 micros... but why would I want to?

Anywhere I would want to port a library that uses epoll it is trivial to re-implement the functionality using poll(2)/select(2) or even simply setting O_NONBLOCK and busy-waiting while manually polling read(2). Other platforms may have other non-standard features that are full or partial replacements. Performance may not be the same, but that's a common problem when porting software.

I'm sure it's possible to find various pathological cases where this is difficult. In the common cases, proper abstraction is worth it simply for the complexity and maintenance costs.

edit:

None of this should be taken as a recommendation for the epoll interface. vezzy-fnord is right - there are much better solutions available.
I think I recall reading about how surprised Inuit communities in Canada were to encounter the early western explorers; they didn't know they weren't the only humans in the world.

Which raises the question, why didn't the Inuit explore south?
I would be more interested in something that doubled the efficiency (output/effort ratio) of work for 10 million people. The focus on money alone is asking for manipulation or even abuse. For one example, if we somehow pushed 10 million students to work full time instead of part time, that could "double" their income -- all the while decreasing the quality of their learning. For another example, if you took a business sector that produced an essential good (like clean water) and simply tripled the price (say by mandate), that could double the income of those working in the sector. For yet another example, if all lenders suddenly conspired to double their interest rates, that would also increase their incomes without actually helping society. To top it off, if you doubled the value of welfare payments, that would also double select persons' "incomes".

Aside from improved efficiency, the idea of giving unemployed persons fair jobs is also a worthwhile consideration. An innovation that allowed disabled persons to work more effectively is another idea. The main reason I focus on efficiency here is because, at least when not monopolised, it is virtually guaranteed to improve the quality of life for humans as a whole. Simply doubling someone's income does not have a guaranteed positive effect on society.
I don't know if you're seeking feedback, given that this isn't an Ask HN post, but I would suggest offering ingredient exclusion options (e.g. gluten or other allergens, non-vegetarian ingredients, mechanically-separated "meat", etc.)
This is all but a sponsored post for Bumble that's basically just a long form advertisement masquerading as a think-piece.

Based just on what we know from OkCupid's excellent analytics blog back in the day, there's nothing about their business model that suggests they'll be successful. The founders are non-technical, the business model isn't data-driven, and there are lots of questionable design decisions throughout.

They're getting a large amount of positive press from people who share their apparent ideology, but there's no actual information being put out. They're closed source, privately held, and don't publish any meaningful usage statistics, so what do we know about them other than they have good PR people?
So, a 2D Lua Game Engine with a Scene Editor?

At a cursory glance it seems like https://coronalabs.com/, but it's free, which is nice :).
There are certain variety of blue flowers that, when photographed, always come out as pink. Back in the film days (with the delay to process film), it was often the source of a mind trick. "Could've sworn that these flowers were blue…" :)
If you ask someone from a top firm, the advice you'll get is that law school is a great option if you're able to get into a tier one law school and can reasonably expect to be in the top ten percent of your class. There's a bit more wiggle room if you're at one of the top ten schools, but not much. Absent that, you're not getting hired by one of the big law firms that pay enough to make any progress towards paying off your student loans. You'll be lucky if you're able to keep up with the payments. If you're stuck in a shit contract review job, like a lot of new graduates are, you're screwed ten ways to Sunday.

Some regional firms recruit from lower-ranked schools that are located nearby, but in some ways, the competition for those few spots is even worse.

Needless to say, I'm glad that I changed my mind about going to law school.
Have you ever looked after a baby?
Good Leaders are game changers: Raft and Paxos
And tall and average-looking men are nowhere near as attractive as they would be if they were tall and handsome. What's your point? Poor and handsome men are nowhere near as attractive as they would be if they were rich. And rich and timid men are nowhere near as attractive as they would be if they were confident.

In real life, being handsome generally wins out over being tall, despite many men who fixate on height as a critical factor holding them back. Why is this? Maybe it's easier for someone to imagine himself as taller rather than as more handsome. You could be taller without altering the physical traits that you associate with your identity. Or perhaps most men think of themselves as handsome, whether or not they really are.

> "He said a critical factor."

>> "heterosexual womens' unspoken but critically important criteria in mate selection is height."

I stand by my assertion that his phrasing implies height is the critical criteria. Of course, this doesn't quite make sense grammatically.
> it only further convinces me what a leaky abstraction epoll(7) is

epoll isn't an abstraction at all. It was never designed to be. epoll was designed as a far more scalable replacement for poll and select.
Sure you can. It might be the case that the level of granularity is low enough that you'd need to do it in kernel/supervisor mode itself to access private data structures like the process control block, instead of doing compatibility layers, shims or daemons in user space.

In most cases, the latter is fully feasible. You just generalize by categorizing the functionality of a source kernel and finding the equivalent taxonomy in a target kernel. It's not like any commodity OS kernel these days doesn't have a feature to multiplex I/O on ports, fds, handles or whatever that it's that prohibitive to shim a syscall, or more often than not, substitute it at build-time or just use an existing library/framework that encapsulates the details.
It's probably a matter of familiarity rather than of humanity. I fail to see how numerically illiterate would fair better using rulers with imperial units rather than metric ones.
The magic word here is "orthochromatic". Orthochromatic photo emulsions (the light-sensitive part of film or photo paper) are only sensitive to short wavelengths of light. The first photo emulsions were all orthochromatic, which makes skin look weird. Later we developed Panchromatic film which is equally sensitive to all colors. It replaced ortho in the camera, but ortho continued to be very useful in the darkroom and in compositing because it allows the red safelight and tricks like non-photo blue.
Crap link.

1. The solution to extremism is to ban non-white immigration to white countries and to stop embarking on wars of global conquest.

2. What does this have to with programming or technology?
Check you GPU driver. On Ubuntu switching from the open-sourced to the nvidia driver fixed the heating problem.
This is great, I have a family member working on a huge project right now.

Qeustions:

Is there a limit on file size? I know a lot of PDF's get up into the Gigabtyes?

How do you define 1 call? Is it just a flat rate? Just wondering because some calls could be like 500 pages?
Oh yes you can, even if it may be ugly; I had to write a porting layer to run 'berkely sockets' networking code on a weird closed source embedded platform that wanted to do all networking through callbacks.
One reason your comment might be downvoted (and the reason I downvoted it, too) is that the first 1/3rd of this article rebuts your argument about the history of formal requirements for lawyers. By not engaging with the article's argument, you give the impression of having replied to the title, not the contents of the article.
There seems to be progression into breaking apart components that have decision trees with components that are simply rendered... I've had a tendency to favor this myself.

Also, simple components can defer events to prop/parent binding.
I think the more pressing question is why are you advocating that humanity destroy itself?

ps: I don't believe that all lower income people and their children live in misery. Seems like you would rather they just not live?
That's a very baffling thing to say. Just what is a file descriptor to begin with but an abstraction? And what is a mechanism to multiplex on file descriptors other than an abstraction?
Mighty Vagina
Upthere’s Beta Users Have Uploaded More Than 3.5M Files
As of 2015, what are the different levels of software engineers at Google?