skysight-inc/HackerNews huggingface dataset:
Ok here is a correct clarification of what is happening when iterating over maps in Go. The author of this article doesn't seem to understand what is going on.

Ever since Go 1.0, they implemented a feature where when iterating over a map it will choose a random bucket, in the map, to start from and iterate from the start of each bucket to the end of the bucket in order and then move to the next bucket in order. The non-deterministic nature in this stems from the initial bucket to start from, which was chosen at random. This means that the number of different possible iterations of the same map is equal to the number of buckets in the map.

This leads to a problem with small maps (those less than 8 items). Because the max size of a bucket is 8 items, if a map has less than 8 items there will be only one ordering, and therefore for small maps (those with less than 8 items) the programmer could still rely on the iteration order of the map, which is not desired.

So along came this issue: https://code.google.com/p/go/issues/detail?id=6719 which seems to have a fix implemented in Go version 1.3. (Here is the revision log for the committed change: https://code.google.com/p/go/source/detail?r=6ea672cbfe43).

So as of Go version 1.3, the behaviour will be as follows. Buckets will be iterated over from bucket 1 to bucket N. But within each bucket iteration will start at a random index and then iterate through the bucket. For performance reasons, the random starting index for within each bucket will be determined at the start of iteration and will be the same for every bucket. Iteration over a map with 8 or fewer elements, a single bucket, will now be non-deterministic. It should be noted that this also means that the max number of possible different iterations of a map is 8, but that does not matter as it solves the problem of having programmers relying on iteration order no matter what size the map is (except for size 0 and 1).
has this new firefox UI been "in the works" since 2008?

because several features of those images are even similar to the first version of chrome
The rapid rise in dual-income households goes unnoticed, despite being inordinately important to this question. Intergenerational caretaking (of parents/grandparents, or of children/grandchildren) goes unnoticed. Overall labor participation (an inverse first-choice proxy for Actual Real-Life Unemployment) isn't broken out as a term. The incredible rise in housing prices relative to stagnant or falling early-career wages (and the fact that much of the country is paying off their housing at the lower prices of mortgages made decades in the past) isn't broken out as a term.
Yes. I actually lost my job the same day, I asked if my friend needed any help.

So there was no expectation set on the 1st day. The first and 2nd month or so - was still determining our product-market fit. The 3rd month was more aligning to clients.

However, its clear the value I set for the team behind the 3 month acceleration process. And that now, if they lose my contribution, the whole startup would be set back. (granted thats my perspective)
I used harvest; along with good notes about what type of work each block was. Hit a button, instant invoice. Really great product.

The time tracking marked is already oversaturated with competitors - I can think of a half dozen from memory, I'm sure there's many more than that. Good luck to you sir - I hope you have a worth while differentiation strategy.

If I may be so bold as to suggest: build a product that's great, rather than cheap. Competing on price for a service like time tracking is silly - anyone who needs such a service won't care if its $6 a month or $25 a month, as long as it does what they want, and does it well.
Always enjoy reading your posts 7Figures. I'm in this exact situation, and decided to go the agency route for the same reasons Alex did for Groove. It's hard in some occupations to have technical friends in your circle, creating some distance between the people who have the domain expertise and the people with the skills to execute on ideas. It's nice to see alternatives. It's worth mentioning also that developing Groove with the agency costed $300k.
The key word here is actually editor. Of course notepad and similar work perfectly fine if all you are doing is monotonically outputting a stream of text. When you want to navigate it and make changes, however, they break down (in comparison with alternatives). For most of us, we spend more time editing than writing - even in greenfield development.
SharePoint from Microsoft offers all that features. They have also cloud services like OneSpacePro, Office365 for business. You can access the data via WebDAV (http://en.wikipedia.org/wiki/WebDAV ) and API.
That's hardly an appropriate comparison. The reason it's strange that they're still using floppy disks is that much better alternatives exist today.

That said, I agree that, so long as it does the job, there's no real reason to change.
doesn't have to be in the cloud to have USB and thumb drives. i'm not sure it makes sense to use 8-in floppy drives.

EDIT: what happens when a drive dies? there just aren't a lot of new 8-in drives to be had i don't think. Do we have a special supplier that sells them for 10k each?
Miley Cyrus Sex Tape
Or said another way: nasa can go to the moon on hardware less powerful than a calculator. What kind of specs does the latest photo sharing app take to run?
Yes, the car is the same size. But the bottleneck -- the crucial part -- here is not the size of the car; rather the length of the maximum distance that the car can be parked away from you by.

When you're driving the car, it's really small. Has to be in a parking lot somewhere a walking distance away from you.

When it's driverless, the radius gets so much larger, increasing the amount of potential parking space, increasing the efficiency of the distribution of parked cars.

It doesn't have to park near you -- it just has to park. That makes the space issue so much better.
Another aspect of mental illness is that it directly affects how you relate to someone as a person. It's a behavioral disorder, it affects the personality.

A person has heart disease or cancer. A person is schizophrenic, or bipolar, or manic, or psychopathic, or depressed.

It's like the aphorism "you have a body, you are a soul".

A person with cancer or heart disease may be concerned and occupied by the disease or condition, but it's not who they are.

I've had my own encounters with people suffering from various psychological conditions, and ultimately, it's simply very trying to be with them in many cases. It's worse if you're not aware of the condition at all. In several cases the information emerged later, with a very strong sense of "well, that explains a lot".

Worse is when the person turns on you, whether emotionally, physically, or by other means. And yes, I've had that happen as well.

I do have a great deal of sympathy for those suffering from such conditions, but my own self-preservation (and sanity-preservation) instincts also kick in after a time.

Much excellent discussion here, I might add, thanks all.
Honestly it depends on who your market is. If your users are mostly on the same continent as you it's probably not worth it, otherwise it could be.

On the other hand, if your site makes you money and you've got competition then every edge you can get is worth while.
Analytics will help us in creating a better life.
Regular HN readers will know I often play Devil's Advocate for the existing copyright/content model - because I think a lot of HNers have a poor understanding of the economics of creation and publishing. And yet I think Personalpaper.me is a fine idea and that Milo Yiannopoulis is full of it.

You’ve probably spotted the problem already: personalpaper.me represents copyright infringement, unauthorised republication and . In other words, its entire business model is predicated on theft.

Wrong on every count. If users submit text to the site, that's very different from personalpaper.me pre-emptively scraping it and then offering that to the user as if it were their own. The fact that the transaction is user-initiated is key. It could be a problem if personalpaper.me started pre-emptively fetching articles based on the user's past preferences, eg scraping all editorials published by the New York Times each week because a user had submitted a week's worth of editorials previously. But that doesn't seem to be the case.

Unauthorized republication doesn't hold up either. When you're sending it to an individual customer, by definition you're not publishing it, which implies an offering to the public. Taking the user's submission, printing it out, and sending it to the user is no different from someone submitting a printing job to Kinkos or some other fast-print service and having the results delivered.

As for illicit distribution on an industrial scale, this just begs the question, depending on the same fallacy as the previous point. Sending one user's submissions back to the user that submitted them in a different form is a print job. The scale of the business is irrelevant because there's nothing inherently wrong or illegal about the basic model. By Milo Yiannopoulis's standards, photocopies are weapons of mass (commercial) destruction because they could be used to infringe, even if they're not.

Personalpaper.me: yes, of course, you should be running things past lawyers - I like to say that startups should be looking for a Chief Legal Officer long before looking for a CFO or possibly even a CTO. Any long-time HN reader has sen multiple startups fall apart at the first hurdle because nobody stopped to consider whether there might be any legal ramifications. Now, I'm not a lawyer, and you shouldn't treat this as legal advice, but I'm pretty confident of my argument above and would be happy to refer this to some copyright specialists at Stanford if that will help. I think this startup is on far firmer ground than services like AirBNB. Get your Is dotted and your Ts crossed, and then get back into business.
Drowning in Problems – By Notch, Creator of Minecraft
Would like to know too
Whats up with people trying to decide what budgets of these things should be? If we're really so capable of doing back of the envelope calculations on things like "how much should I spend on maintaining nuclear silos?" why don't we just cut out all the representatives, budgeting offices, inspectors, financial planners, et al and set up a direct democracy?

Sarcasm aside, I don't know fuck all about nuclear silos let alone what say $19 million or $400 million would be used for in regards to them. So perhaps you can build your credibility on this matter some so your comment matters?

Not trying to rant but this reminds me of Paul Graham on the WhatsApp deal. He said something along the lines of: "When I hear Facebook says its buying WhatsApp for 16 billion, I think 'oh so thats what WhatApp is worth', like the Federal Reserve giving inflation numbers." But our community of expert HN company appraisers was quick to try to bash Facebook over their valuation.
Similar concept, different protocol. DNS is much more lightweight than HTTP, and also tends to run over UDP instead of TCP.
The new UI looks really solid to me. FF's current UI has felt dated for quite some time now, and this is the overhaul it needed.
Helmet to offer tongue-in-cheek gadget control
We need a modern-day equivalent that works over existing phone technology. I should be able to call anyone on their cellphone and have a secure call. With data it's straightforward (ZRTP or VPN), but not for voice channels. I wonder if its possible to get enough data throughput over GSM compressed audio for encrypted voice to work.
I doubt it's off putting. 2% for the sake of simplicity is OK. Similarly, "$10k" would be fine instead of "$10,200."
Is the lack of a unified search/address bar a deliberate choice or the result of some weird IP/patent thing? Every time I switch back to Firefox, it trips me up. AFAIR, it's the only major browser that still does this, right?
I know the guys and gals at ustwo. They're a bunch of passionate, talented, hardworking people with minds that stretch a bit further ahead than the average technologist.

They're internet surrealists (just check out Rando). One of their leaders (https://twitter.com/millsustwo) is insane in the same way that Salvador Dali was.

This is most definitely they did for fun in their off hours (and surely not a "startup" - ustwo is an ad agency), and got caught up in the excitement. And when they realized that actually, the one entity artists can't fuck with are copyright, they backed down.

All the best to them! May the writer of this slightly arrogant TC piece have stale toast for breakfast tomorrow!
I use shuttle as well as sshpass so I don't have to enter in the passwords (too many to remember).
I'm also curious how this differs with flipboard.com and other RSS aggregators.

What if he was to only charge for 'pager, shipping & handling' while the service itself becomes free?
It's still a browser from the people who allowed a mob to push Brendan Eich out because he donated money to support a political cause that was and is not only legal but reflective of the views of a large minority of Americans. It's pretty, but I think I'll pass.
Man. Now I really want to read the next post...
Not really. I do think it makes sense as a design. I'm just saying it looks like chrome to me and I think a lot of other users will think similarly.
"People matter more than product" This statement bothers me -- its not that I hate people, I love people, but at the end of the day startups are about products/users.
Also why the airlines go bankrupt approximately once per career. The gross revenue per flight is the same as time increases, but pay raises for seniority decrease the profit as the workforce ages.

(Not making a value judgement here. Airline pilots have a tough job and do it well, and deserve to be well-paid. But the industry is not as nice as me.)
Printing a copy of an article for your own personal use is only legal due to fair use / format shifting provisions, which aren't guaranteed in every country. In the countries that do allow this, there are guidelines to ensure that your "fair use" is done in the spirit of the law.

In Australia there are fairly clear suggestions for what consitutes personal use. A few guidelines are:
- you have to do it yourself
- you can make a single copy
- you can share the copy with members of your household or family, but no one else
- if it's a copy of a physical work such as a book or CD, you have to make the copy yourself (ie, you can't download a movie that you own on DVD)

I think no matter how you spin it or try to make it sound like fair use, this is a clear case of unauthorised distribution of someone else's work for a profit. If the matter ended up in court, their intent to follow the spirit of the law would be hard to argue.
Some users are skittish of Chrome's autocomplete since it could potentially send anything you type into the address bar to Google's servers. Mozilla also makes money from selling 'search box real estate' to different providers. So it's more discoverable when the search is in its own designated box.
Autocars are going to be held to a much higher standard because they should be held to a higher standard.

On one end, autocars will be held to a higher standard because of cultural fear of incredibly rapid technological progression. That fear is entirely rational; the bigger the change, the more potential failures, the bigger the risk that there are some hidden faults that no one predicted. Big changes require more prediction than incremental changes, and more prediction = higher risk that you're wrong. Saying you're 95% sure of just one thing isn't scary, saying that the all of these new, undealt-with-before elements all each have 95% chance of being fine is a much scarier combination, and the chance that just one prediction goes wrong that fucks up the rest of the sequence of predictions, messing up the system as a whole, that chance gets higher.

On another end, a fatally incorrect judgment by a Google Car goes into the database of encountered events that they have. The database that other Google Cars learn from. Which means the error could potentially compound. And other Google Cars will make the same mistakes, in higher frequencies. So there has to be some high standard to make sure false positives don't set about a positive feedback loop in the way the Cars perceive database history.
I'm a Firefox developer and I don't think this is true. As far as I know, most of the key elements of the Firefox 29 theme redesign emerged after the last major UI redesign (Firefox 4) was released in 2011.
Could I raise a somewhat academic question? The idea of conviction is binary: either you're convinced beyond reasonable doubt of guilt or you let the man go. In a way this is good, but in a way, because of it, prosecutors end up putting a lot of innocent people behind bars while defense attorneys get a lot of guilty people off the hook.

What if there is a slight -- repeat slight -- spectrum? Personally, I would not mind being theoretically "conditionally detained/penalized/sentenced" provided:

1. The penalty is low -- police surveillance, fine that will be returned if exonerated

2. You're compensated if exonerated

3. These penalties carry no more stigma than jury duty

A scheme like this might allow the criminal justice system to move a bit faster. Or does this sound completely outrageous?
There might be other reasons, but a big one is that having search and address bar in one box means that normal URLs you type into the address bar will get sent to the search engine for autocomplete by default. Since that's a major privacy violation, they're kept separate.

I've removed the search box myself. If DNS doesn't return anything or if what you type looks like a search query, it does a search anyway, so the only thing I'm missing is search autocomplete (there's an addon if you really want that anyway: https://addons.mozilla.org/en-US/firefox/addon/instantfox/).
I believe exactly the opposite of this. I use Firefox in no small part due to ideological reasons (ie: I would use it even if it wasn't the best, just because I like the values they allege to stand for), and if they had let the CEO get a pass I would have literally uninstalled it and looked for something else.
No it isn't. Printing a single copy at your request is not distribution, which implies division among several recipients (according to Black's Law Dictionary).
Agreeing with bitsoda, so far as I'm aware the rationale is privacy protection -- either box can actually search, but having a box that automatically queries a search engine as soon as you start typing (rather than when you hit Enter) has privacy implications.
>>The memory will not leak however, eventually it must go out of scope and then it will be free.
Yes, if the function that called it lives for ever the point is perhaps moot, in an extreme case if it was called by 'main'.
taskdrone.com taskdrone.net -

I had a disruptive idea that makes drone cargo feasible, but I'm too busy to follow up on it.
A business where most customers aren't qualified to be good customers. (Bad at defining, scoping, specs, estimating, having realistic expectations...)
There are a variety of theories of copyright infringement in the US: direct infringement, contributory infringement, vicarious infringement, and inducement to infringe. I don't remember exactly which would apply to the circumstance you're describing, but in general, if you're making money off of someone else's infringing activity, if you are tolerating infringement that you have ability to stop, or if you have a landing page that suggests that people use your product to infringe copyright, you're probably in hot water, even if you're not infringing copyright yourself.
I'm not surprised to find that there are people who disagree with me. I'm pleased, however, to hear that you would have acted on your convictions.
This scenario does not seem that corrupt. Everyone involved in the case, collectivly, has significant power to destroy evidence, and they would all be facing criminal prosecution.
My mother developed schizophrenia after a nervous breakdown. In my family circle, it is colloquially said she 'got it' from stress, because her parents constantly argued and built a stressful environment for her.

As her child, I was always scared of developing it, because there were times when I definitely had scary symptoms. I learnt about various hypothesised causes or things that could 'bring it about', so I never did drugs and practised ways to keep myself calm (I used to be extremely nervous, had sweaty hands and feet, etc.).

Now that I'm 31, I think I've done pretty well. Even with medication, my mom cannot really identify who I am, though.

I guess I just want to thank you for sharing your knowledge about schizophrenia.
More to the point, it gives a better statistical outcome than not caring.
My results, from Toronto:

http://i.imgur.com/hOayTQH.png
I used to write in my diary from a very early age so blogging came very naturally to me. When I write I like to present the topic to a reader as I saw it. So if I do a movie or a game review (I do those a lot :) I would write it as if I was describing the movie or a game to a friend. I would talk about the experience of it.

For instance I reviewed Dead man(http://www.staticshin.com/dead-man/) last year and I opened the review with the following lines

>William Blake( Johnny Depp) has nothing to look forward to in his home town. He is unemployed. His parents are dead. His lover has left him. He has only enough savings to pay for his fare to the machine town where he has been promised a job as an accountant. But when he arrives there he finds that the position has already been filled by some one else.

It immediately told the reader what I thought of William Blake which is exactly how I would have described the movie to a friend.

A constant that I have noticed in my writing is that I write well on topics that I want to write about. How do I know what I want to write? By writing. It is funny but it works every time. I have tonnes of half finished blog posts/ideas that I initially thought would be interesting but turned out commonplace.

Two things that I feel are very important for writing (digitally) are

1. A good text editor.

2. A quiet place.

I think it would be a good investment for any blogger to learn markdown and yet I see a lot of writers fiddling around with wsywig editors that constantly break their chain of thought.

Point 2 is self explanatory, I think, since a large part of writing is thinking and if you can think clearly you will write clearly.

One adivce that I absolutely hate is

> write on a niche topic

I don't like blogs that talk about a single topic. When I read a blog I want to know more about the writer as much as I want to know more on the topic. And I know that every individual has many different tastes so why limit yourself?
"All that's left is for someone to make a site that has fixed timing, like "Software Prototypes in One Week"."

Looks like someone already did that too: http://protoverstas.com
I don't know, it seems to me that a computer is particularly suited to this problem. I think a computer would be much more accurate in judging the speed of the approaching bike or the car coming up the side street or in the left lane. The essentially negligible reaction time compared with a human would give significant power to a defensive driving algorithm. And I'd guess probabalistic models are a better predictor of behavior than most people's intuition.
Just restarted FireFox and it seems to be here now. I don't think I like the UI of inactive tabs, but the rest is fine.
They are adding this page/slide to everything, that is connected with Intel CPU (probably after that case with AMD mis-optimization, but I am not sure, if it was the first appearance of this page). For example, if they release a new instruction set, even if there are no alternatives in AMD world, Intel would add this page. Treat this like a boilerplate.