skysight-inc/HackerNews huggingface dataset:
They say it grows 100g of coffee. A pour over coffee uses ~15g. You do the math. It's a gimmick.
I don't think I put it in the right context. Personal notes wasn't what I was aiming for, but collaboration around content.
Then create one your self, this is open source, you are getting stuff for free and you got the source.
I highly doubt growing coffee on a small scale will work for this application. Coffee trees typically take 2-3 years before they produce first fuit, and they mature into very large bushes/trees. A young coffee bush might make a good decoration, but will produce few if any coffee cherries.
Any company that arbitrarily discriminates against talented women cuts into their own flesh: The competition will be able to hire this talent. If I were an employer, I wouldn't give two cents about gender as long as the work is done well. As a consequence, female-friendly workplaces have a larger pool of talent to hire from, therefore, they would thrive against the misogynistic competition.
CubeSat Launch initiative (CSLI)
I've been using this for a while and it's great. The author is also excellent at running open source projects. Great mentality. I thought this was posted to HN a while ago but I could be mistaken. Definitely worth the re-post if it was.
I know exactly what you're saying; that stuff would drive me crazy in his podcasts.

I figured out he was just very much biased toward things that are exciting. Things like the moon landing being fake, or bigfoot being real, etc. And while he gave that stuff probably too much benefit of the doubt, he isn't immune to evidence or rationality.

For instance, Bigfoot and the moon landing conspiracy stuff are now dealt with in a politic "I personally can't disprove it, but it seems pretty unlikely, and all the evidence tends to come from people who are thoroughly full of shit".

And since the SyFy show, he seems to take a much more skeptical view on new assertions.

Except when it comes to Graham Hancock, Randall Carlson, et al. They still get a lot of slack. But even then, he tries to steer it toward the tangible archaeological/geological data and away from the woo-woo conclusions.
I've used computers most of my life. Other than my eyes being very sensitive (applying eyeshadow causes me to tear up), my vision is better than 20/20. Honestly, computers have done way more damage to my posture than my eyesight.
Digital Notary Service:

https://en.wikipedia.org/wiki/ENotary

Electronic notarization is a process whereby a notary affixes an electronic signature and notary seal using a secure Public key to an electronic document (such as a PDF or Word document). Once affixed to the electronic document, the document is rendered tamper evident such that unauthorized attempts to alter the document will be evident to relying parties.[1] The e-notary will use cryptography and Public key infrastructure to create, manage, distribute, use, store, and revoke the digital certificate. The Electronic Notary also must keep an electronic register of each act performed.
Couldn't it be argued that it (take down notice for 127.0.0.1) can -only- be a deliberate misstatement?

WB can not argue that the 'chance' of 127.0.0.1 hosting copyrighted content is anything but non-zero. This means that sending out take down notices regarding 127.0.0.1 are nonsense (i.e. deliberate misstatement).
Amen to that. I use xmonad, have no desire for gnome, so Qt would have my preference, too.
The reason is, the future.

Because Golang, and C#, and Python, and more, are more open than Java. Java doesn't support iOS and other devices officially. Oracle is even not happy to let Java support Android.
It would probably work if you could get the poststamp over the content of the work.

But an envelope could be circumvented easily.. Mail yourself an unopen envelope, then put whatever you want inside it later and seal it?
> building and hacking.

Hell yeah. I was just talking about it the other day: how we need to let it all go and get back to making cool stuff and having fun.

With all the vitriol in the industry at the moment I'm surprised that anyone wants to enter it. I agree that we need to sort out our demographics (we really need to sort out our demographics), but can't we do that with positivity instead of negativity? A positive attitude makes such a difference.

Bit of an anecdote: one team where I work are always too busy to help. Everyone knows it and they know it. Getting help from them is like trying to find the Higgs Boson. After my project was delayed by month because of the dependency on this team I was seconds away from escalating the shit as high a possible. Toys were going to be flung far and wide, heads were going to roll. For some reason I didn't. I walked into the office and said, "how can I help you guys help me?" Suddenly I was at the front of the queue. Ten minutes later we had a working solution.

Next time somebody does something unsavory think about approaching them as a friend and not an enemy. Maybe the dude isn't a misogynist, maybe he just had a brain fart. Maybe he didn't have bad intentions.

The only thing this bickering has achieved is labeling people. "Misogynist" is such a strong word to use when someone made a simple mistake. Don't we all care about losing the labels and having an equal standing with each other? Stopping other from doing that starts with stopping yourself.

Let's build something we can be proud of, instead of destroying the little that is left. The next time someone makes a mistake try building their character, don't destroy their reputation.
If the user asked for more bits of randomness, they need to generate more bits. They could have chosen a different algorithm, or perhaps called the random number generator twice and concatenated the bits. Scaling up is clearly the wrong thing to do.
Only if you program with atoms. If you program with arrays then it is my experience that very few problems look that way.

Array programming also keeps absolute program size small which means your program isn't running in main memory but in cache memory which produces anywhere from 10-100x speedups for business software just by itself!

I don't know if I fully understand what you mean by object-orientated.
No, it isn't. The mobile web does suck, and I say this as someone who works making mobile web sites every day.

While Nilay's article is a bit hit and miss, it still seems pretty undeniable to me that the mobile web experience is inferior to native apps.
And your response is supposed to represent the height of intellectual rationality, I suppose?
I have a feeling that your point #2 is key, and there's going to be a strong dividing line between people who swim a lot, and people who don't. I hardly ever go swimming so that doesn't bother me at all.

I don't know about #1 or #3 though. The hassle is literally 30 seconds in the morning and 30 seconds in the evening. It takes me more time to brush my teeth. If I travel for an extended period I just pack an extra pair or two.
>it ignores the fact that there are groups whose needs for a comfortable, collegial hacking environment are poorly met by many communities today.

Most notably, poor people. As a hackery type who came from poverty, these seem a lot like silly problems. I've hung out in some pretty hostile places to get time with a soldering iron or a computer.

If you have access to any "hacking environment" or even just tools, you're already incredibly privileged.
There are some pretty esoteric options available for just about every operating system:

https://en.wikipedia.org/wiki/Comparison_of_lightweight_web_...
Hmm. Considering Heroku dynos start at $0/mo for development, that may be an apples and oranges comparison here ;)

In the context of reasonable hobby/development costs, I our $10/mo plan fits well for that and is pretty popular. Pricing wise it compares well to a $7 dyno or $9 Postgres instance. And addons are prorated to the second, just like dynos.
>"we need to start recognizing that this is just the sign of low intelligence"
>"You can not argue with people who are judgmental"

You should think about what you're saying.
Good to know, I have an upcoming project and nexmo was on the list, I'll take another look at twilio :)

This is why I love HN.
The same todo app implemented in a bunch of frameworks:

http://todomvc.com/
The assumption that racism and sexism result in elastic deformation of society that will go away as soon as you remove whatever force is warping it.

Yes, this is the economic assumption - folks are greedy and will exploit undervalued resources.

I don't think history bears that out. Society is a soft ductile metal. If you bend it, it'll stay bent.

This ignores the history of various oppressed groups who unbent themselves (east Asians, south Asians, Jews, Irish). It also ignores the fact that women have unbent themselves in most fields, just not math heavy STEM fields.
Sure, it's unfortunate if nobody answers the phone, or is not there to open a franchised store etc.

I just don't buy into the whole 11 workers do 10% more work than 10, or that 8 hours is more productive than 7.5. In any business that is, not just "brain work". Far-east sweat shop exempt.
BackboneJS is a really well-written library, even if it's now beginning to lose popularity. The source code is small enough that it should be easy to read and understand within a few weeks.
Looks like the next few generations of GPUs are gonna be fast!
Dworkin rejects that interpretation of her writing. "What I think is that sex must not put women in a subordinate position. It must be reciprocal and not an act of aggression from a man looking only to satisfy himself. That's my point."
As a curiosity, have you tried the new McDonald's coffee? I'd call myself a low-mid coffee snob, and I'm pretty impressed with it, for what it is.

I, however, do go to Starbucks to be one of your problems: I'm a wi-fi squatter. I'll go in, get an Americano and sometimes a breakfast sandwich, and sit and work until lunch time. If it gets busy and there's no tables available, I'll leave early.

I get the impression that the organization doesn't see us as a problem though. The Starbucks closest to my house wired in extra outlets so that there's a row of tables with 2 outlets per table. I'm on a first-name basis with all of the staff, and we have deeper conversations beyond "how's your day? good. good."

There is lots of better coffee nearby in my town, but I go there pretty much 100% for the welcoming atmosphere. There's a place that's across the street from a Starbucks with little signs on the tables that say "If you're staying for longer than 45 minutes, please make another purchase." I don't go there very often; we obviously don't have compatible desires from the exchange.
this is the first time I'm seeing this image so I'm glad it wasn't flagged in the end
Michael Moorcock: Several reviewers accused you of saying that all intercourse was rape. I haven't found a hint of that anywhere in the book. Is that what you are saying?

Dworkin: No, I wasn't saying that and I didn't say that, then or ever.… My point was that as long as the law allows statutory exemption for a husband from rape charges, no married woman has legal protection from rape. I also argued, based on a reading of our laws, that marriage mandated intercourse — it was compulsory, part of the marriage contract. Under the circumstances, I said, it was impossible to view sexual intercourse in marriage as the free act of a free woman.
I did it, its trivial. The magic sauce is all in the use of the #cgo directive, which gives you a way of exporting Go to iOS code and vice versa. I ported IPFS (http://ipfs.io/) as a test, and it runs quite well on iOS:

https://github.com/seclorum/ios-go-ipfs/blob/master/ipfsios/...
Elixir code examples seem to come out very concise and elegant. It's similar to Clojure in that way, with the emphasis on dynamic typing, immutability, and functional programming. A major difference is the emphasis on pattern matching (I know Clojure has this in libraries, but it's much more idiomatic in Elixir).

Makes Elixir a nice stepping stone to functional programming from dynamic languages like Ruby and Python.
Google employee shares salary data, management goes apeshit
This is a good collection! I especially enjoyed the art of community as a good read couple of months ago. Community management is a largely under explored, but critical area for many companies.
(for those who do not get it, a side effect of many Malaria medications are extremely vivid and realistic dreams)
I haven't tried dailies, but regardless I'd definitely recommend experimenting with different contacts if you're unsatisfied in any way. For the first couple of years, I did well, but they were never 100% comfortable. I still thought it was the best choice, but there was always a bit of annoyance. Then my doctor switched me to a different brand and the difference was amazing. Now the only way I can tell whether I have the things in or not is by looking in the distance to see if stuff is clear.

They're definitely not all the same, so experiment until you find something that's great.
I don't claim to be especially economically savvy, but isn't the fundamental premise that there's a bounded conversion between revenue and profit? Iow, that one can trade a decrease in revenue for an increase in profit by certain business decisions.

If so, then it's natural that stock price increases when revenue increases, albeit at a discount to actual profit depending on what your expected revenue:profit conversion ratio is.

The interesting part is the next step. Someone buys a stock expecting to benefit from the exchange (sell at a higher price that one purchased it for). Thus, if the stock price is correlated with revenue, and Amazon can increase revenue even without increasing profit, stockholders will still be happy.* Stockholders are looking for increased value for their stock, not any particular metric thereof.

*This is assuming Amazon finances the revenue increases through free cash flow (as mentioned elsewhere) rather than diluting stock
What do you mean by "bubble" in this context?
Party  Mode – Experimental Music Visualizer Using D3.js and Web Audio Api
> There had been interest, but one of the committers had dismissed the idea out of hand because a woman had proposed it.

This also blows my mind. 100% of my colleagues and friends who work in programming would suffer severe whiplash from the double take they would take after reading a statement like that from someone we were working with. How would someone who says something like that in a non-joking way not be immediately ostracized? They would be in any programmer community I've ever been a part of (besides maybe /g/? though even there I think people would just roll their eyes and assume you were trolling.)
Hey, I'm then-you now-me :) What is DSPS?
This is complicated because of how ad networks work and all the layers involved.

We have somewhat of a standard called RTB (real-time bidding) where an exchange will see each impression and run an auction in 100ms for each ad slot and then take the winning bid and render it on the page. That was easy and efficient when it was just an image. Now ad formats have become more "engaging" and require javascript tags to run (like those expanding ads). So now the exchange tag wont just load an image but load more JS tags to render the ad.

Then we have DMPs (data management platforms) that are solely about measuring your audience. Each one is a isolated silo of data and they dont share because they all have their own algorithms and backend connections with offline data sources to provide value. Most publishers and networks however have to work with all of them since ad buyers want access to everything or they wont spend.

Then we have the new 3rd layer of vendors who do ad fraud and viewability (measuring whether an ad is actually visible in the browser window) which is yet more tags to make sure the original ads are actually rendered and worth something. Then there are some ad networks that don't work through RTB exchanges that need their own tags on the page.

An additional tag isn't the problem, it's the fact that these networks are designed to just offload as much as possible to yet more providers which means a single 5kb tag can balloon into dozens of requests which all load their own crappy frameworks to do the same thing. 10 small tags on a page are fine. 10 small tags that load 25 tags each is what's killing these sites.

Disclaimer: I've built ad networks and run my own now.

EDIT: I wanted to add that part of what I'm pushing for in the industry is more regulation not only with business practices and data but also technical certification. Something to prove that an ad network is actually designed well and won't be a burden on sites/users. Then buyers can just trust that certification without asking for all these 3rd party vendor verification tags that slow down sites and increase cost. Any ideas for making this happen would be appreciated.
Dave Mark: Why I’m Not Done with Apple Music
> and both parents have that right and obligation

Obligation? yes, right? not really
This game is a tool for experimentation - it gave me motivation to start learning. You need to write the control software for an elevator (or elevators), which has levels of increasing difficulty to clear, which will mean re-evaluating and rewriting your code to perform better under different scenarios.

http://play.elevatorsaga.com/
That message says the body was modified. The solution is simple: don't do that. Your original message said DKIM breaks if you simply relay mail, but it isn't correct.
Comcast exec: Cord cutting a media fad
Waiting for Bitcoin
I'm not sure I'll do it justice, but briefly, intersectionality is the viewpoint that systems of oppression affect people qualitatively differently when they're on the wrong side of two systems instead of one. From Wikipedia's lede: "An example is black feminism, which argues that the experience of being a black woman cannot be understood in terms of being black, and of being a woman, considered independently, but must include the interactions, which frequently reinforce each other."

In particular, it seems to me like the author is part of a group of people for whom certain social cues fall on dry ground, and her critics are part of a group of people for whom those social cues take root and flower like a weed. By themselves, there are advantages and disadvantages to participating in tech communities as a member of either of these communities. But they also influence how the experience of other systems of oppression affect them -- like the sexist reviewer mentioned in the article -- and it's not very helpful to think of a one-size-fits-all "feminism".

For instance, I don't think it's the author's intention and certainly not her fault if she reinforces a belief that certain behaviors are okay, simply because those behaviors don't register to her. But yet people use her as evidence that the behaviors are fine, and there ought to be room for identifying that as a problem -- not as criticism of her, but as awareness of a problem with a system. At the same time, any solution to that problem must not shut people like her out by weaving subtle social cues into the fabric of the system, or else one system of oppression is just replaced with another one.
I would not expect it to support ranges larger than 2^32, so why does it?

Returning garbage when one of your parameters is beyond a certain limit is "crazy behavior." Either support it properly, or don't support it at all.
There are warnings. Most people just ignore them in their APIs
People will optimize to cut costs and not consider themselves thieves, but savvy business owners.
The title is click-baity because we're supposed to say, "oh, there's someone old and not in hedge funds getting into it, he must have some crazy cool thing he's going to do."

Except, if he was employed by one of the top hedge fund management firms, none of that impression is true. So, click bait and misleading.
Good Problems to Have
Current YC batch companies, pre-demo day (YC S15)
I received it last week, I like it so far.

the only low light is the phone, it is too huge. If I put it in my pocket, I can't sit down. I joked with my friends that I can play ping pong with it.

my plan has 2g data, but based on my usage for this week, my bill for this month will be under 30. I like the fact that they refund unused data. before I was on verizon, needed to pay more than 60.

Android is not as polished as ios, I want to add. my previous phone was an iphone 5, had been using it for 3 years. and before that I was an android person. but the first day I switched back to android (fi), I noticed two bugs.
Feminism isn't a monolith, there are lots of flavors in feminism. Only the most radical feminists are "against" men, but they are far from being a majority.

Many feminists actually do talk about "sorority" in that sense of women helping each other, however, many other feminists don't agree with that. First reason is that this would block criticism within feminism, such as the one made in the post.

Second reason is that women aren't all equal, women don't all have the same problems, so if feminism embraces the sorority concept, it would lead to minorities' issues just getting ignored, i.e. no one would care about autistic women. So, it's not that feminism isn't for women, but women do have their differences and they need to deal with that.

Lastly, feminism isn't about being against men. Sure, some radical feminists are against men, but I don't think they're taken seriously. Actually, there is a debate among feminists about whether men should or not be allowed to engage in feminism, and there are plenty who think they should. How can you expect men to help in feminism if feminism is against them? You can't, so that's not the case.

[Edit: removed a line I thought it wasn't polite 10 minutes after posting.]
I've had chats with the manager of one of my favourite locations. It gets pretty slow mid-afternoon, and she made it really clear that she's super happy having some people sitting in there working, even if they're sipping the dregs from a 2-hour-old free-refill coffee. The regulars usually have chatted at least a little bit (maybe that's a Canadian thing), and having conversations or work going on improves the atmosphere.
I agree this works for smaller companies, but for larger companies (>=500 employees), no verification is likely to take place.
Good question: we are getting there with the major DMPs (data management platforms) which are Krux, Exelate/Nielsen, BlueKai/Oracle, Adobe, Facebook and Google. There are dozens of smaller players but they now all hook into these major 6 so those are the tags you're seeing.

At this level, these are billion dollar companies so there won't be much more consolidation.
It might be hard work..

This link is a good jumping off point though (see blog post linked in answer)

http://stackoverflow.com/questions/13638969/using-custom-map...
it's hard to argue that any of those groups are truly "unbent" outside of very narrow, precarious and conditional contexts.
Look at the calls to defineProperty, then focus on figuring out why the with() block has been used in the `getter` function.
I think it is. Sure, there are plenty of calls out there in all sorts of systems that have crazy, documented behavior. But it's rare to see anyone outside of the PHP world defending the crazy behavior purely on the basis that it's documented. Crazy behavior is almost always there because of compatibility concerns, performance concerns, or an acknowledged bug that just hasn't been fixed yet. Outside of PHP, I rarely see anyone just say, "It's fine, that's how it's documented to behave" and leave it at that.
Predicting Bug Frequency by Language
Right on. The big debates today are about inclusion of women and racial minorities, but it's always valuable to be reminded that there are other populations out there too who we should work harder to welcome.
Backbone and Underscore have annotated source code:

http://backbonejs.org/docs/backbone.html

http://underscorejs.org/docs/underscore.html