skysight-inc/HackerNews huggingface dataset:
You can call it what you want, but for what I (and others presumably) use it for, the 24/7 uptime is essential. Sure an argument can be made for needing to pay for 24/7 uptime, but it is very clearly a downgrade in such a case where such an argument even needs to be made!
It has been released as Apache Allura, Wikipedia has a nice overview: http://en.wikipedia.org/wiki/Apache_Allura

Install docs: https://forge-allura.apache.org/docs/getting_started/install...

I agree that sourceforge.net as a service might not be my favourite, but Allura the forge-software seems pretty good. I think the only thing that comes close is the stack from Canonical -- but Allura seems more viable to self-host (and scale up when needed -- rather than "only a vm" or "full cluster"). It also seems less "overly opinionated", and still includes sensible defaults (contrast with getting up and running with Trac).

YMMV, but it doesn't look half-bad. Right now I don't need anything more than what you can easily get with either a separate wiki+mercurial+mailing-list, "just" trac or fossil -- but for something in-between "too big to host internally" and "too complex for Trac to be easy" -- it looks rather interesting. I'd love to hear any war stories.
Over VPN - but is that key exchange safe? Is that proprietary crypto system in use at $diplomacy backdoored with a weak RNG?
I should've pointed out that the experience of depression varies from person to person, there's a set of symptoms of which only a subset might be experienced.

For most people depression is treatable and manageable. Make time to see a doctor. Simply not having to keep yourself afloat in tar is worth it.
This is huge in my opinion. I've noticed the market for labor in my area has changed quite a bit just over the past year and this is primarily about what framework employers expect you to know or be familiar with. This could be extremely frustrating for many people.
MongoDB and RocksDB: Writing So Fast It Makes Your Head Spin
Bublity is a group chat app that brings people together for a topic via push notifications by categories. The app gives topics for chat to people. Users can follow categories. E.g. Users can receive notifications when Game of Thrones on TV
Wondershare Filmora v6.0.1.12 Patch Free Download
Yes. It is not the end of the world. And we can see that. Options, Like having it expunged exist too.

That Aaron let it get into his head and could not or would not seek help, nor really understanding so many people would have his back is tragic.
To quickly answer your question:

- GPs are normally used in problems where you don't know what the answer looks like, but you know it when you see it, and it is a Global Search algorithm. The biggest problem is the search space of which GPs are used is enormous, so it takes a long time to find a solution. In the practical world this isn't very practical because there are many other good enough approaches that give you approximately the same answer, but there are obviously edge cases (see point 3).

- Tuning GPs is also very difficult, there are simply too many control parameters such as population size, crossover rate, mutation rate, crossover method, mutation method, selection method, do you adjust the parameters on the fly or make it fixed from the beginning etc... you get the idea. These parameters play a role into how fast you might find the answer but there are no guarantees because of the randomness nature of the algorithm, example, one set of optimal parameters might be really bad the next run.

- In terms of application GP is actually being used in the industry, but you probably don't hear about it because it is either a trade secret or people want a more deterministic solution. One example is testing, a particular company uses it to test their compiler technology, instead of just having humans write test code to test every possible bug, GP can be used to create valid* programs that intentionally make the compiler fail. Others include the great work done at Nutonian (http://www.nutonian.com/), where they use GP to evolve equations out of data (aka Symbolic Regression).

Lastly, a shameless plug but if you want to play around with GPs I have written my own GP framework here: http://chutsu.github.io/playground/ (very much a work in progress)
One of the things that made me first consider doing this is the number of things that need to take place during business hours like DMV, post office, dr appts, calling the insurance company...

Even though I have the flexibility to just not work for an hour while I call about why my daughter hasn't been added to our insurance policy, I'm wondering what people without that flexibility do? If I ever have the opportunity to have employees I hope these experiences will help me be a better and more understanding employer.
That seems pretty interesting, will probably give it a try.
EFF uses extensive technical and policy measures to protect member privacy. They also require the similar measures when they partner with other orgs on campaigns.

https://www.eff.org/policy
That's still $5 a month minimum from, for example, DigitalOcean. For that, why not just pay the extra $2 and skip any potential headaches?
surprisingly (or not) , this is rather difficult to do in California. There is a referee that has to validate that the engine swap was completed successfully and without compromising the emissions equipment of the swapped engine. Though not every ref judges on the same scale. There have been reports of some requiring that the gas tank from the donor car be swapped as well (very difficult since the tank usually fills a space in original car that is unlikely to match with the recipient).

I'd like to see a more thorough emissions test be implemented (i.e. more than testing at two speeds, enough to gauge all operating conditions) so that it could be more objective in its process. This would also have the benefit of allowing a way to bypass the restrictive modification exception system.
Still, JS and CSS can be combined in novel ways to provide new experiences or new ways of doing old things. Plus there are new capabilities coming to JS all the time, things that literally weren't possible to do before. And smartphones and tablets are still somewhat new.

So, OK, you can be an expert in building a website for desktop browsers. But that's about it.
Why would it be a good time to ask for a pardon? The only thing the current administration loves more than jailing whistleblowers is drone-striking civilians. Why ask when the answer is obviously going to be 'Fuck No?'
Unfortunately it's strictly a price increase for everyone who bought a second dyno to get out of the freeloader tier. $35/mo (one free + one standard dyno @ $35/ea) to $50/mo (two standard dynos @ $25/ea).

It's only a price decrease for people with 4+ dynos.
Seconded. I have seen a lot of smiley examples, and no serious refutation yet. A link would be very appreciated.
Really depends. Of course Heroku is way more convenient, but you can squeeze quite a few small apps on a $10 VPS. I'm not sure how they count ressource usage, but maybe an even smaller tier would be another option.

That said, for testing and stuff for personal use only the 18h deal is fine (although technically trolls could just go around calling random heroku instances every half hour, burning through the awake-time on free instances). And I can understand that they want to limit free usage.

And of course Redhat OpenShift still gives you three apps for free ;)
Probably each line of your Procfile.
There is a difference between writing a well contained piece of code inside a memory safe language, and using a memory unsafe language for user space applications.

Additionally removing the dependency on C proves the point that C isn't the only game in town, specially given that the same approach would require Assembly with C anyway.
The top comment mentions DARPA research, but for those who are actually interested in the theory behind the memristor and its potential applications, here [1] is an excellent resource by the man who discovered the first physical memristor.

Furthermore, there is a huge amount of open access journal articles and wikipedia material on memristors. DARPA is nowhere close to the cutting edge, SK Hynix is already tooling ReRAM fabs for mass production.

1. https://www.youtube.com/watch?v=bKGhvKyjgLY
Afraid of Being Sold To?
Metadata collection is only bad when it's the Government doing it!

FWIW: I've not received anything but EFF-related spam from EFF to the email address I used to donate to them back in the day.

Not sure about ACLU.
About History of Encryption [InfoGraph]
That's an interesting point and I suppose if we broke it down and asked can you be an expert in just HTML or CSS, the answer would likely be yes. However, if that's all you knew, you'd have a hard time being hired. The message I was trying to convey is to have a web career, you need to be constantly learn new things all the time.

Thanks for adding to the discussion.
Wear Megaphone
Password Migration. Myth or Reality?
I'd look for a couple of high quality writers that you can fire a couple of ideas over. Looking for them might take some time and cost you a little, but having a small group of valuable writers where you appreciate the quality is very valuable.

I often use my girlfriend as well, who is a native speaker (I'm not) to do it. She has done this for a range of other companies as well, from food/beverages to legal, political and to a certain level technical.
Don't shy away from paying decently for better articles. If it's just a simple thought being published that can be written quickly, pay less. The good thing about establishing a group of trusted writers is that you can look to other payment methods than per letter/word. Some blogs are very easy to write, some are very hard and require a lot of research. Paying per hour might then be a better fit, where the better writers will cost you a 100$ an hour, and paying per hour with a trusted blogger works, because if you feel they didn't deliver as expected you can talk about it, and they know they want to keep you, a trusted client, so they'll less quickly engage in dodgy practices.
The easy part is that would take only 1/2 of one chamber. the hard part is forcing a government shutdown is risky business, and maintaining the resolve of the caucus becomes more difficult the longer one drags on.
I guess you should take this kind of advice.
I can second @laveur here, I thought the same.
For a single app, yes. if you can fit 2 or three on a $10 VPS things look different.
Random Representations
This is huge for the itBit team; they've been cranking away on this quietly for a couple of years at least; it's been expensive and time consuming. Congrats.
Why would anyone want that? Sounds like a terrible idea.

> The password(s) is not logged, or saved anywhere.

Except in the email message, in plain text.
How a Math Genius Hacked OkCupid to Find True Love (2014)
Michigan actually has rather poor-quality air: http://www.stateoftheair.org/2015/states/michigan/

Much of this is due to us being down-wind of Chicago:
http://www.epa.gov/med/grosseile_site/indicators/air-polluti...
Those effects have been perfected for a while. With high lumen HD projectors coming into their own at the same time it has created some amazing effects. I guess I'm just trying to say that if this interests you, there are a lot of videos out there that I think are a lot cooler.

This [1] is the first company I saw doing it. This [2] is their 10 year anniversary showcase. Now just about every NBA and NHL team incorporates them into their pre-game shows. [3] [4]

[1] https://www.youtube.com/watch?v=Bu2e9uulMPA

[2] https://www.youtube.com/watch?v=_cuqbYbvYYM

[3] https://www.youtube.com/watch?v=17soGNnYyuk

[4] https://www.youtube.com/watch?v=FsZrywjPIb0
I worked at 4 10-hour day job a few years back. It was probably the best experience I've ever had working.

The week is exhausting, but I usually work more than the 8 hours anyways, so it was actually not much different from my usual work-week.

My big problem is that it takes me a day to "recover" from the work week, another day to do errands/life-realted tasks, then straight back into the work week. The extra day provided to me gave me the opportunity to actually have a life- hobbies, personal projects, etc.

Additionally, having that day outside the weekend means there isn't that many people around to bug you (although this can be a double edge sword).
>Because it's how 99% of websites get their funding, allowing them to survive.

So then, I'll unblock ads to help companies survive just as soon as those companies start giving me money to help me survive.
Only on HN would a stupid "herp derp you guys are using the wrong metrics" post be voted this highly. I get it, snotty Eurpeans get snotty upvotes from each other with their snotty, "We dont like your imperial units" whining on the internet. Umm, congrats? The rest of your argument is bunk as its trivial to find out what your gas capacity is and know your max range is. Most people don't worry about how much it will cost to drive to grandma's cost.

Also, gas is cheap and Americans are wealthy. We don't buy one or two gallons and walk away hoping to get through the weekend. We typically fill our tanks and off we go. Long drives are the norm here as you may have friends/relatives in the suburbs or out of state.

On top of it, our geography is HUGE and unlike "big" countries like Russia or China or Canada its almost all drivable/livable/usable. Knowing your range is more important to most people than knowing how much it costs to get to grandma's house. Its in your countries where gas is super-expensive that you have to worry about those things. Not here, at least for most people.

MPG is a perfectly rational way to talk about car efficiency, even in everyday use. Considering the typical IT automation in cars nowadays, this argument is academic as you can trivially bring up up all sorts of info on the console.

Sorry, but the usual "the Euro way is the only and the best way" whining is wrong again. Turns out there are lots of good ways to do things and "good" is relative to the needs and expectations of the user.
Maybe because I'm an emacs user, I find it pretty intuitive. As a ratpoison/conkeror/emacs/tmux user I often find myself juggling at least 4 sets of prefix keys. It works surprisingly well, I just made sure they are in different places on the keyboard, so that I don't mix them up.
Meerkat API
The big question I have is, can you control when the app goes to sleep? EG north american type stuff I don't want going off in the middle of the day.

What is the actual timezone for this?
How is it determined when the 18 hours is available?
This also removes the 750 free hours, so now you cannot spin up a 2X/PX dyno to test out something needing more resources than the 1X.
Bland County, VA : 18 people/square mile
Fairfax County, VA : 2,761 people/square mile
Arlington County, VA : 8,309 people/square mile

Any surprise that emissions tests are required in Fairfax and Arlington, but not in Bland County? Largest city in Bland County has a population of 75; it is a different world from the DC suburbs.
"NASA's" yea right. This screams military tech.
Read the "Admiral" himself commenting this article:
http://www.math.columbia.edu/~woit/wordpress/?p=7705
> The literal translation into Haskell needs the state monad, despite referential transparency.

Sure, literally translating imperative procedures into Haskell code often needs the State monad since imperative procedures gratuitously use state modifications that are logically unnecessary for their function.

But I'm not sure why any meaning should be ascribed to this beyond "translate function, not code".
> 24/7 uptime is essential

And all that for only $7/month. Seems reasonable, for an essential service.
> text logs are a universal format

Then punch in the face is a universal form of communication.
Also EBCDIC is the only encoding future will recognize!
If the comment in question constituted destructive behaviour, go ahead, vote it down.

Let's assume now it was not destructive.

Error on the side of doubt that maybe you are wrong. If you can convince yourself with reasons that what is said is wrong, state your reasons. If you can't, don't down-vote.

That you are thinking "You're a fucking moron." is a big problem it itself. You are not alone with this problem, and it haunts HN.
Well, to tell the truth, the underlying crypto functions are also the ones harder to get wrong, using test vectors. The hardest part is probably trying to make them constant-time, but AGL is also the author and maintainer of Go crypto library, and he did extensive research on constant functions, and contributed code to OpenSSL as well. He even hacked valgrind to check for constant-time at runtime, which blows my mind (https://www.imperialviolet.org/2010/04/01/ctgrind.html).

So I think the general advise not to rewrite a TLS library doesn't fully apply to the Go team like it would apply to us.
It’s Never Too Late to Learn to Code
US army calls for ideas on invisible uniforms for soldiers
Most people wouldn't be right next to one going off, though.

Even at the peak of the cold war, pushing The Button wouldn't have killed everybody. Probably not even a majority of humanity. It would have been righteously apocalyptic, and wrecked a good chunk of civilization, and made all other wars before it look puny and laughable, but there would be plenty of survivors, especially outside the countries involved in the war.
CyPhy LVL 1 Drone: Reinvented for Performance and Control
Well, all I can say in light of your response is your clients are very lucky to have you.

This is by far the most no-bullshit and the most mature point of view I've heard on this matter.
I think Robinhood is a good example of how you can develop a seemingly great user experience based on a bad business case.

When you consider that the average young, inexperienced investor is going to come out on the short of the stick by "trading" frequently, Robinhood's zero commission value proposition is quite weak. In my opinion, a young investor would be much better off signing up for an account at say, Fidelity, where they get access to a good deal of research and can buy and sell 70 iShares ETFs commission-free.

Furthermore, Robinhood's stated target market ("millennials") is an odd one for a company seeking to monetize via margin. I'd venture a guess that most of the investors in this market don't even know what margin is, and the vast majority who do have no business using margin if they can even meet the minimum equity requirement to set up a margin account. If Robinhood is banking on establishing a relationship with young investors, this is naive. Whales will always take their money elsewhere and I doubt that Robinhood will ever be able to compete with folks like Interactive Brokers, OptionsHouse, etc. for the big-balance margin accounts.

The fact that Robinhood is already expanding to Australia, which has a population of less than 25 million and where annual trading volume is significantly lower than the US, is telling.
Only if those were new cars. If electric cars become the norm, then one day 100% of car pollution will be produced by <<1% of cars, but the total will be so low that it won't be worth worrying about those antique internal combustion cars. Percentages can be misleading.
> We may be glad with what he did but do we want to encourage this type of thing?

I think this raises an issue we can't easily dismiss, how to handle whistle-blowers. On one hand they are essential to democracy, so we don't want to jail all of them; on the other they can cause great harm, so we don't want to enable all of them. How do we enable good whistle-blowers and stop the bad ones?

Let's hear serious proposals. Would a law that puts the consequences on the leaker's shoulders be sufficient? Prosecuting someone after-the-fact when, due to the leaker's misjudgment, their leak lost a war and killed hundreds of thousands wouldn't be enough. Require them to exhaust internal institutional solutions? Again, that wouldn't protect us from a leaker with bad judgment; the worse their judgment, the more likley the institution would rightly reject all the leaker's claims, leading to a leak. Rely on executive clemency?
Worked fairly well for me (24hrs over 4 days.) I'd recommend using the day to extend the weekend - I've found that vastly more relaxing than using it to split the week into two chunks, especially on those weeks where I've got to the end of it a bit knackered, and found it easier to schedule work when my working time forms relatively contiguous blocks.
The difference w/r//t the people in the article is they graduated from MIT.

(Also I sort of recall jobs being thick on the ground in the late 90s)
And the message skipping vuln, which put basically all TLS clients in the "no security" category.
Also https://news.ycombinator.com/item?id=9506244.

If the other URL is better, we can change this one.
Dry Ice Is the Perfect Choice When You Have to Clean Your Space Mirror
The ones in 1945 were prototypes with everything that implies. And fundamentally we don't build or use a lot of them, so they're slow to improve (think space rockets, not microchips).

That said they're not that hard, and they get easier every day. At an anti-proliferation conference a few years ago Iran argued that any world-class university physics department probably has the capacity to build a nuclear weapon, and commentators agreed. Eventually it'll reach the point where a high school AP student could do it.
I hadn't considered that interpretation, but it's less confusing than mine:

My initial suspicion was that since the hobby dyno has "10 process types", I would think the "1 web, 1 worker" restriction for the free dyno is just another way of saying "2 process types". But would that mean the worker is prorated up to an additional $7/mo?

I think this could be cleared up on the pricing page.
If you don't value what the website is giving you, why are you visiting it?
Capitalism and Slavery
I have no problem with json output in log files, but I would greatly prefer it be constrained to the message portion of a logline. At a minimum I generally want three things per line, a timestamp (in ISO 8601 or something close), a message type (info, warning, error, etc) or log entry source, and the message itself. I don't want to be looking into the JSON structure itself for a timestamp, especially when the field encoding the timestamp may be called something slightly different based on what generated the log...

In that respect, whether the message is JSON, or YAML, or XML doesn't matter, that can easily be worked on later, but the first thing I want to be able to do is filter by time and type.
jbnicolai's method kinda solves this for me. The upshot is the set of windows is mirrored between both clients, but they can each be looking at different windows. You still have a problem if the other client is looking at the same window that you're on, though.
Four Years of Success and Failure on the App Store
Here's a summary of the legal issues by Marty Lederman: http://justsecurity.org/22799/breaking-circuit-rules-section...

And Marcy Wheeler's got some excerpts as well: https://www.emptywheel.net/2015/05/07/2nd-circuit-rules-phon...
The Committee on Oversight and Government Reform Discusses Encryption
More or less a dupe of https://news.ycombinator.com/item?id=9506032. Which of the two stories is best?
I put $1,000, which is not stuck in there as I don't have an iOS device at my disposal anymore. I can understand that writing a mobile app for Android is an extra effort, but their app is not that complicated! It's a lame excuse and we're allowing companies not to develop on the biggest mobile platform in the world. I think iOS hackers should boycott non-Android platforms as well as a matter of principles (like accessibility, equality, free choice, etc.) and not be selfish and allow this negative trend to continue!