skysight-inc/HackerNews huggingface dataset:
Monopolies are really hard to avoid, which makes your statement seem a bit logically inconsistent. Combine that with the impossibility of avoiding services like military protection, the public education of your community members, the regulation and insurance of the financial markets your money flows through, plus a whole host of other things, and I have a very hard time believing your dream of avoiding government services is in any way attainable.
Thanks for asking!

Are queues ready for prime-time yet?

Another vote for async mailers please - also sending more than one mail at once would be nice.

Sorting out secret_token.rb would be good - not sure what would work, ENV variable, auto-generating a file in production if not there, but there must be a better solution which lets you work both on Heroku and let's people avoid having secrets stored in version control by default.

Also, I know this has been a really thorny issue in the past, but the thing I add first to every single app I make is authorisation and authentication. Usually I use devise and cancan, but it'd be great to just have default rails generators for this - they could be very basic, just covering the most basic use-cases, and would obviously have to be optional. Not everyone would use them, but it would at least help a lot of beginners avoid mistakes like this:

https://www.computerworld.com/s/article/9186579/Facebook_wan...

and it would also provide guidelines for people on how to approach those topics - at present they'll tend to google a solution. That would help to emphasise that you need both of these things separately, and give us a baseline from which more complex bespoke solutions could easily be built.
No one in here has ever even thought of reading the plain text password(s?) of their gf, friend, nemesis or what, when they left their computer on and left the room.

Yet that may be a good use case for a master password…
human rights groups, eff, labour rights groups, black and latino leaders, etc.

We're talking about the kind of people keeping tabs and working against people like MLK.

In a country were some random governor can censor Howard Zinn from school libraries...
How would this be an improvement over setting environment variables?
What about the numerous lies about the existence and scope of domestic spying and data-gathering?

The existence of domestic spying is not at all surprising to me, but lying about it to the American people is deeply unfortunate.
I thought once companies got to a certain size they were forced to go public? Or is that in Canada only?
Shouldn't it read "En route" @0:35?
Sometimes it's better to have stupid content exposed to the light so that it can be thoroughly rejected in public.
These data are probably available buries somewhere in periodic financial reports that many cities publish, but as far as I know, there's no common format, many of these reports are not well readable by tools (best case - nicely formatted PDF with numbers buried somewhere within, worst case - PDF scan of some typed pages with numbers buried within) and as far as I know no site that actually aggregates these data into one database. Given the variety of funds, arrangements, regulations and other things, it would not be very easy to create such a database, probably would require a very large investment. And since it the initiative for local authorities to participate in it is next to zero (worst case, it will expose them for criticism, best case they're OK but not getting any benefit) it would probably very hard to pull off. I'd be glad to be mistaken on this.
Given that I help maintain it, you can imagine that I'm a bit biased here. ;)

That said, other than increased usage, I don't think being included in core would actually do anything that we can't already do ourselves outside of core.
Queues were explicitly brought back to 4.1

Hurray!
Assuming this is why he is a former president:

“I tried to put our name on the trucks and he didn’t want any part of it,” said Edward Albertian, a former C&S president, to Bloomberg. “He wanted to continue to be stealth and operate in this little, dinky Keene, New Hampshire, marketplace.”

Little, dinky marketplace that brings in over a 1 billion dollars in sales...
I'd recommend that commenters simmer down on the emotional intensity and put away the torches and pitchforks.

This is relevant to any startup. Yes, brain cancer is an extreme case, but just as it's important to select the right cofounder, having something unexpected or unplanned happen to your cofounder is a situation that has to be handled.

It could be something as awful as brain cancer[1], as joyous as a new baby or as horrifying as discovering that the new baby has a hole in his heart, or something that is both positive and negative, such as falling in love with someone who wants or needs to move away from your business location.

Key man insurance can help, but notes on experiences such as this are helpful as well. It's easy to pile onto the author as an insensitive schmuck because you are not in that position. We can't directly relate to his situation, so we can judge all we like without fear of hypocrisy.

However, at some point, if you are lucky enough to grow a company and you are responsible for the livelihood of your employees, a key member of the team will have an 'availability-limiting event' that will force you to make tough decisions.

Having articles such as this help. Not all the advice is immediately useful ("hire a bunch of interns") but dropping meetings and intensifying focus is good. Keeping in mind,"How should I handle this so that I don't leave this in a mess for X?" is good as well, because it assumes that X will be back.

If this happens to you, know that you have google/duckduck/bing fodder to look for help in your moment of panic. Know that while it's one thing to think,"I have cancer and I have to figure out what to do with my startup," for which you can find a number of bits of advice, it's another to be affected as a partner. Know also that you should make sure that you cross-train enough with your cofounder so that neither of you is trying to do a brain dump to the other in the back of an ambulance while your loved ones are terrified.

Finally, I would find it hard to believe that the author posted this without his partner's consent. It sounds as if they've gotten through the immediate crisis with the tumor and he is probably at least partially re-involved with the company.[2]

Take posts such as this at face value. Have compassion.

[1] Fuck cancer.

[2] Chemo is a bastard; see: [1]
One strong point for Linux in the desktop is hardware compatibility. Issues like wifi and graphic cards support, battery duration, hotness, hibernation and suspension support are vital for users and power users (designers, developers). This is most important today than application availability. Unfortunately I don't see any hardware compatibility list for ElementaryOS yet.
Assume you read at a constant rate, so reading for twice as long means you read twice as much. And assume you buy ebooks at the rate you read them, so when you read one ebook you buy one ebook. Hence reading for twice as long means you buy twice as much; and reading for half as long means you buy half as much.

Assume also that you take a fixed-duration journey during which you entertain yourself with your e-reader or tablet.

Time spent reading = journey length - time spent doing things other than reading.
Number of ebooks you buy = reading speed constant * time spent reading

So the relation is:

Number of ebooks you buy = reading speed constant * (journey length - time spent doing things other than reading)

Does this clarify things?
Downloading: The Databases that Store Everything You Do
Totally. I help out with rails-api for a reason. That said, I think Rails is already pretty great at this, it's more marketing than ability.
It should, just didnt get a chance to update codebase pre shooting
> Yes, some things that are classified probably don't need to be. That may undermine public trust and dilute our ability to protect the data that really need protecting.

Import things that need protecting like the fact that the secret FISC court thinks what the NSA is doing is illegal -- that kind of important secrets. (https://www.eff.org/deeplinks/2013/06/government-says-secret...)
Everything renders incredibly smoothly on my setup. And I'm learning all sorts of nifty tricks via the source. Thanks for making this!
Your concerns resonate with me. I think in most cases, particularly in commercial software development, we should value clarity, familiarity, and maintainability over cleverness, expressiveness, and terseness.

I think that like Haskell, Scala's flexibility tends to take some people off into the weeds. See, for example, Coda Hale's concerns about using Scala at Yammer, from about 2 years ago:

http://codahale.com/downloads/email-to-donald.txt

However, I think we need to be careful not to overvalue familiarity. Rich Hickey's talk "Simple Made Easy" is well-known, and I think he's correct to tell us that we should value simplicity over ease. I guess the answer is to use functional programming to make our software simpler, and not let cleverness take us off into the weeds.
In the US once a certain number of people hold stock you have additional financial disclosure laws. But if it's owned by a single owner / family, you're never forced to go public regardless of revenue. That wouldn't make any sense, since you'd basically be forcing the owners to sell their shares whether they wanted to or not.
There are two issues here. The first issue is the author telling us that yes, there are real threats and that these systems have made the country safer. I fully agree with him here.

The second issue is whether these systems can continue functioning in a free society. Here we part ways. He wants to convince me by stressing that his personal experience is such that it's obvious. Once again, I have no doubt that he's telling the truth. The problem is that a democracy doesn't run on magic people having special knowledge that the average citizen is denied. Sure, we need secrets, but we can't have so much information under control by the people that have the power to imprison us. It just won't work, terrorism or no terrorism. (Although short term and on a small scale, sure, you can get away with it)

You can see the problem with this ends-justifies-the-means thinking when you think of all the other uses such a system could have helped. How can the government use this only for terrorism, and not murder trials? Why not civil cases? The problem isn't that the world is full of conspiracy-weaving ill-informed people; it's that this relationship of government to the people is non-functional over the long term.
It is not blocked fully in Beijing by any ISP I use. I'm using it right now in bed and VPN is completely disabled.

The other link you gave me is blocked, though. So is Wikipedia https. Zh.wikipedia is blocked also (not any other Lang though). Zh does work on my phone though (china Unicom).

It's complicated, even beijing doesn't have a single GFW.
Magic Hat-Chrome Extension
My chrome extension "Magic Hat", suggestions are welcomed.

A chrome extension to get random suggestion from your selections.

Magic Hat help you browse a random item from your defined buckets of
1. Domains you keep visiting
2. Pages you want to read later
3. Text you want to read up about in future.

Go to the options page to manage your items.

Use "ctrl+q" shortcut to get a random page.

http://www.youtube.com/watch?v=6FeWW-T5WZ4

https://chrome.google.com/webstore/detail/magic-hat/ipakeaeddpkhjpfdeokobibifclmplkl
Clickable link @ http://youtu.be/nT8xXIdwDGo

For anyone interested, this is about Washio (https://www.getwashio.com/), a Dryclean and Laundry Delivered service, and the video is about How it Works.
How many people really know and/or understand that though?
To be fair, the LA Times has been fairly good in covering this issue overall. This is an op-ed by a career intelligence officer.
Perhaps I'm mistaken, but isn't this somewhat addressed with ActionController::Live? http://api.rubyonrails.org/classes/ActionController/Live.htm...
My Steam acc has 42 linux games, also there are 20-30 more from humble bundles ... any platform on which you can play Psychonauts and Brutal Legend is good enough for me.
zPerfmon – Zynga’s Server Performance Analysis Tool is Now Open
My lawyer was unable to assure me of this -- the law is terribly written. Due to the nature of the data worked on, I have to travel to MA and do a major component of the work on site.

My understanding is "rewording and clarifications" are coming. I know my client (employes hundreds of people) has unleashed a bit of hell over this -- we will see what will happen.
While I really don't like the framing of the story, it brings up an important point way too many people in the tech and start-up bubble forget: some things are just out of your control, and bad luck is a real thing that happens to good people.

Managing your life and start-up is not something trivially easy you can pin-point with life hacks and inspirational catchphrases. Some people don't manage to achieve something, because they just didn't have the luck of the draw. And we shouldn't blame them for that.

I see this very rambling article as a founder dealing with something innately absurd, and if there is something a self-proclaimed hacker doesn't like, it's a deprivation of control and micromanagement. To some, it's cognitive dissonance at work. And regardless of the tone of the article, I am very grateful that the author chose to deal with this in public.

And don't tell me the American health care system doesn't get in the way of earning a decent living, as an employer and employee. While this article is penned in a way I don't like that much, the tech press need to get out of their bubble and write more articles about how real problems affect real people, some of whom work at start-ups, and that being an entrepreneurs doesn't render you immune to those problems.

It's only a matter of time before someone posts on Medium about "hacking their cancer" or some bullshit, but it'd be great if we took more time to understand that issues like health, health care costs, discrimination, harassment, suicidal ideation, and other problems are things that get in the way, not just of start-ups, but a dignified existence as a human being.
Queues are not ready yet, but it's something that's being worked on. Of course, async mailers are tied up in that as well.

The secret_token issue is one I'm personally interested in, we've been talking about the best way to fix it.

Yeah, we already have has_secure_password, which helps with authentication, but you still end up adding gems for authorization. I'll give this some thought, thanks.
Holy shit.

Well, there goes all those connections I could've had.
I'm not a Rails developer, I have only done some simple webapps with it, so I have a question.
Does Rails support websockets natively? If not then why? I haven't seen any request for integrating them in this thread.
Better destroy your laptop, phone, and wrap the room in foil.
Brain tumors are exactly the sort of thing that tend to make people re-evaluate your priorities, so I'm not sure how good of a guide your unworried self is to a situation like that.

Besides that, there's also the possibility that pimping it the wrong way will put people off dealing with the startup. That seems to be the majority response here, and the article also made a strong negative impresion on me. Now, on the one hand I want the startup to succeed since his co-founder is either facing massive medical costs for all the neurosurgery (at worst) or a massive increase in health insurance premiums (at best). On the other I don't like being manipulated into feeling I should use/support this firm because of my natural sympathy for anyone who has brain cancer.
Neither could I. Maybe it is SecureRandom itself but then that would be a bigger deal than some broken BitCoin wallets, one would think.
It takes several days, not 5 years, to train your muscle memory to the point where the vim editing model is much faster for raw edits than the default editor in Sublime [1].

> typing speed is rarely the bottleneck in programming

You're right, especially if you're using a language that doesn't require a lot of boilerplate. But between the UNIX shell and the normal vim add-ons, even higher-level editing tasks, i.e. those that aren't strictly about raw editing, shouldn't give vim users trouble.

As with negatmx, I'm convinced you haven't met people who use vim properly. Name a task on which you've either seen or you'd imagine a ST user to outperform a vim "power user". I'll let you know the logical way to do it in vim.

[1] To obtain solid proficiency with the vim editing model, just work through the interactive vimtutor, read up on text objects, and spend a couple hours acclimating yourself to using the following motions and commands in place of hjkl (sort of but not necessarily in order of usefullness):

/ ? n N f F t T # *

gg G <n>G (e.g. 42G)

H M L

^ 0 $ { } ( ) w W b B e E

C-f C-b C-d C-u

zt zz zb
I agree a LOT with the dotenv-rails suggestion. Not having it in there by default sets up users to put variables in their initializers, and then check them into Git.
That is true. However if you run a company you don't own and make those mistakes, you'll wind up discovering your failure somewhat later after your shortcoming have done much more damage.
Naughty Dog is the canonical example. They were founded by two ex-MIT AI Lab guys. They designed a couple of in-house languages for Crash Bandicoot, and Jak & Daxter.

In the early days of the PS2, they supposedly derived a benefit from having a higher-level language that could be compiled for any of the PS2's various processors (EE, VU0, VU1). I think that at the time, you couldn't do VU programming in C.

In the end, they had to revert to industry standard C/C++ due to hiring issues.
The Debian OpenSSL bug was a result of Debian patching OpenSSL's RNG to make it utterly broken. Unless you're going to claim Debian couldn't have patched an equivalent bug into the kernel, you can't generalize this as support for the claim that kernel RNGs are inherently superior to library RNGs.
I would guess that at least 99.9% of all leaked private information is given voluntarily to corporations. Privacy software is a solution to the remaining 0.1% (probably far less than that). That's neither a solution nor a step in the right direction. In fact, I would say that it's a step in the wrong direction, as it calls attention to a far smaller threat while hiding the far bigger one. This is yet another misdirection, that only serves to give a false sense of security.

Privacy software will be needed when criminal electronic surveillance becomes prevalent (as it will, some day soon). But the way it's presented now plays into the hands of those who wish to use the NSA fiasco (which, to be sure, it is) to hide a much more serious problem. It's not a solution — it's a diversion.
This is true- but at least for Heroku deployment I always find myself digging around for the "unicorn-killer" stuff. But perhaps that's Heroku specific.
I mean it's a stunt, but it's a pretty good stunt.
Simply increasing taxes will educate the decision makers about the http://en.wikipedia.org/wiki/Laffer_curve eventually.

Taxing spending on harmful things is better than to tax work and activities because what you tax will diminish.
yeah thought of putting it in before... fixed now ;)
Most of these aren't detailed but it's a start. FP complete is a startup devoted to bringing haskell into more production systems

http://www.joachim-breitner.de/blog/archives/606-Real-World-...

http://corp.galois.com/systems-software

http://www.haskell.org/haskellwiki/Haskell_in_industry

http://cufp.org/conference/schedule/2012

https://www.fpcomplete.com/business/resources/case-studies

_____________

similar for scala http://typesafe.com/company/casestudies
Bezos is the one who knocks: Your “Breaking Bad” guide to tech companies
I think you're being a bit hard on him. I read the post and saw a guy who's having a hard time emotionally but decided to do keep the company going to honor his friend, and wrote this post to help others going through a similar experience.

Chances are, if he hadn't included the bit about how he's handling his startup, you wouldn't be reading it here.
E-Mail Made in Germany - Really?
More tantalising than revealing - he is focused on quanta tive metrics - that's good, he pays extra not to make mistakes, hell that's almost unique (I assume some bonus based on errors in stock reconciliation) - but what are his sales channels look like? Who are his suppliers and how does he handle them? Does operating under the radar give benefits better than just being modest?

And yes the big question - why now?

And the second big question - how many other quiet billion dollar or even just 8figure companies are out there?
You raise an important point here. One big unanswered question for me while I was reading this was where the (presumably massive) bills for the oncology/neurosurgery were going, and to what extent their payment depended on the success of the startup.

EDIT: sure enough, his insurance company is doing its best not to pay for his radiotherapy: http://ronniecastro.me/well-fuck-you-lifewise-and-fuck-you-c... All I can say is hang in there :-/
Multistable perception
Hi, I am the OP. Thank you for taking the time to read my article and to write a response.

> where does that consciousness come from?

great question! Yes, I make no attempt to address that problem only because the main point of my article was to raise awareness that there is a possibility that consciousness doesn't come from the brain. The important question you bring up is extremely interesting in itself, and I really don't have any idea to the answer. It reminds me of gravity - we have theories about it, but we don't know where it comes from.
well for me I was finished with college when I was 20... maybe it would have been better to do it right after high school. Based on my personal life I think after college at 20 would have been a solid time to hit it, also noting that I graduated high school in 99 and college in 02, so I considered it during the nationalistic wave of that time period.
Henry V, with a camera pointed at him... also in a cab.
I see myself in his post. I was diagnosed in my 20s. I have been through a very similar experience.

If the blog author reads this: eat. Then eat some more. I cannot stress this enough. Having some disposable energy (fat) stored on you makes facing a major illness _less hard_. Myself, I lost 15kg going through chemo and radiation therapy. You are already skinny...

While you eat, spend quality time with your loved ones. You will never regret it. You have a beautiful daughter and a lovely family.

In my experience, the two most useful things during treatment are emotional and physical support from your family and friends, and therapy with a psychologist.

Be strong and God be with you.
This is great that this article got to the front page and that many people disagree with it! It is imperative that we see both 'sides of the story'. This helps us strengthen our arguments, create new opinions and dictate our actions.
...which appears to be how the problem was brought to public attention. Someone was draining balances held by keys so compromised, within a few hours after the repeated 'random' value.

So anyone new jumping on this would have to race the one or more existing exploiters.