skysight-inc/HackerNews huggingface dataset:
I climbed Mount Kilimanjaro, which is a sad circus where money is king, and wrote about my experience here : http://rdklein.fr/essays/kilimanjaro.html

I really hope Everest will never get to this point. The difficulty of this summit protects it a bit, as (more or less safely) dragging an inexperienced climber up the mountain is not going to be cheap, but what I hear these last few years about the Everest is alarming.

To people that love mountaineering and don't want to climb in America or Europe, I suggest Kirghizstan. It's relatively safe, pristine, and it's really beautiful. There is no infrastructure and no mountain rescue, though, so YMMV depending on what you want to experience.
Using Cuba to Build Fast APIs in Ruby
A fairly large amount (though still outweighed by other issues) was just outright stolen as well. Not many Greeks were too surprised to discover corruption, but the amounts have surprised many people. I think it was widely believed that officials were pocketing "modest" amounts of money (€100k here, €150k there), but some turned out to have been pocketing Swiss-bank-account sized amounts of money, tens of millions. A number of the arms deals appear to have been corrupted as well, e.g. both Russia's Almaz-Antey, and Germany's Rheinmetall, appear to have paid large amounts in bribes, presumably to divert even larger amounts of contracts. And the Olympics construction contracts were almost certainly not clean.

One thing that gained Syriza some centrist votes is that they come across as at least having clean hands: good or bad policies, people believe they aren't caught up in clientelist networks and stealing millions personally. Whereas the previous ND/Pasok unity government was widely suspected of still trying to cover up skeletons in its closet (e.g. the scandal over trying to suppress the Lagarde list didn't improve its image).
Some editors already do this, by, for example, highlighting pairs of brackets.
Probabilistic programming in Common Lisp:

https://github.com/nikodemus/screamer
growthhackers seems to be down at the moment:

http://www.downforeveryoneorjustme.com/growthhackers.com
There are three 'knobs' to the cloud today: compute, storage and networking. A new emergent 'knob' for the cloud is trust. Trust affects three primary features of the cloud: how it's paid for (credit vs. capital expenditure), how it works (standards vs. custom solutions) and who I am (identity management vs. anonymous use). I won't go into it much here, but cryptocurrencies play a part in this knob, big time.

In Huthos case, they 'hack' the credit part by simply taking a machine with poor identity management in place (honeypot) and then provide a high level of anonymization for their customers (the 'who I am' above) and providing it as a standard way for extending a VPS offering (which itself provides 'who I am' services).

It's all about trust, and what's the most irritating part about it is that the violate it first before they get to selling it to others. Crazy.
I have been working very hard to avoid doing this in the last few years, but it's hard when it's so pervasive among colleagues and other technical folks.

There was - I believe - a Tesla desert demo video with the engineers that came out late last year and I had to stop and count the number of sentences that started with "So," and I think it was 90%+ for a 15 minute video.

It may not drive everyone else nuts the way it does for me, but it's filler that I feel implies a condescending tone or at minimum a way to gently increase the perceived validity of the point and expertise of the speaker.
All (most?) the URL shorteners don't encrypt/hash the URL, because the encrypted/hashed version would be too long and they may have collisions. They have a big database with the shortened->url table.
Well, if you can think of them, can you type their names out and share them perhaps?

Or are you generally referring to pollution rather than disastrous desalination attempts?
I've tried to use probabilistic programming for building a model of real data, and it seems that there is a long way to go before it's practical and fast.

On one hand, there are the Monte Carlo-based methods that will support modeling almost any distributions, but are slow to use for large amounts of data.

On the other hand, there are interesting cases like Infer.NET that use a completely different technique (approximate, deterministic inference) but are brittle for many real-world use cases.

Then, there is the general issue that one has to be familiar with probabilistic models and the inner workings of the inference algorithms to have any hope of debugging the inevitable errors and convergence issues that arise. That seems to realistically require a machine learning or statistics PhD and the population of those is very small.
Considering the writer supposedly knows the attackers identity, I don't really see why they'd use the wrong gender pronouns.
I worry media companies are effectively in this position with regard to social.
I hope some of the people got good salaries. And maybe got some of the almost $80M raised.

DataSift was proud of the money they raised. The said it made them "more difficult to acquire than Gnip". I was amazed when I heard that. It sounds like they are happy they took on so much money and were moved passed by Gnip.

But it is worse, I think. For many services they require you to provide API keys. Rate limits are a problem? No! Create more API keys and give them us. Why are they not blocked? If any big service decides to block API key rotation ... game over? If we do it in-house, then we can use many proxies and pretend to be separate. Maybe.

Or maybe not. Maybe because of VC connection DataSift can rotate API keys and with impunity. Who knows?

But yes, to me it is very very risky business, but not too difficult technology. (Maybe that is why I have not had a big hit. Too little risk.)

So does HN think it is successful to raise money like them? Do the founders make more than $500K/year total from this venture?
Show HN: Enerscore – Find the energy costs of any home before you buy or rent it
http://www.enerscore.com/

Hi HN.

Been a lurker for about a year now. After many fits and starts, I've finally launched an MVP of Enerscore. I made this tool because I couldn't find any information about home energy costs on Zillow, Redfin, etc, and it screwed me over when I moved into my new apartment and found out I had a $370/mo oil bill after I signed the lease.

My story is just as simple. I'm a high school junior, and this time last year, I had the idea for Enerscore but I couldn't code. So I took it upon myself to learn what I could and get as much help as possible. Now I have some interest from a couple large real estate websites.

If anyone is interested in working on this together, feel free to ask me any questions or shoot me an email: kenn@enerscore.com
Yeah, true. Most authors seem to like to assume male, though. :(
It's more like:

If you build a great business based on something over
which you have no control, and which is such that the
ones who do have control actually may have an interest
in cloning what you do and terminating your facility
without warning, be sure to have a "Plan B".

Yes, sounds obvious, but so many people seem to ignore it, and in some cases actively disagree with it. You seem to be disagreeing with it - what would you suggest as more useful advice and a more reasonable stance?

Honestly, would you build a business based on a Twitter or Facebook facility, relying entirely on them not arbitrarily terminating your access?

What is your advice?
FlAC to MP3 Converter Crack and Keygen Free Download
Watson and Crick were a young postdoc and a PhD student. If credit went to the PI in that case, it would have gone to Bragg who was the head of the lab they worked in.
DrBayes (https://github.com/ntoronto/drbayes) is another interesting probabilistic programming language. It implements measure-theoretic probability in Racket, so it's not limited to what you can express with probability density functions and standard distributions -- you can condition a random variable on any measurable subset of the probability space, for example, so you could condition Y on 0 < X < 3, which wouldn't be possible to evaluate with density functions. Or you can construct random variables which have no density function.

I'm not sure this has great practical use, but it's a very interesting system.
(Insert quip about queuing theory and unbounded wait times.)
A closure is a data structure commonly used to represent a first-class function (containing a function pointer for the code and some sort of structure mapping the environment's bound variables to their values). Implementing a language with first-class functions does not require using closures. You could have an interpreter that performs beta reduction on the syntax tree, and first-class functions would still behave the same way. So closures are an implementation detail.

In OOP, there are pieces of data that have operations associated with them. Two objects are free to have their own "version" of the same operation (same-named), and when you invoke it on an object, you get that object's version. In writing one of those operations, you have a handle on the thing you're operating on without having to take it as an argument. This specifies what result you'll compute and what side effects you'll cause by invoking an operation (i.e., the semantics). It does not specify things like where in program memory the code for that operation will live or how invoking it will work (implementation).
> Are you trying to tell me that countries from the former Soviet block are corruption free?

Not at all!

But, yes, there /is/ a correlation between corruption and latitude.
ding! For a statement that is supposed to be free of assumptions, assuming there's a thinker instead of just thoughts, is a pretty big leap.
>Phone calls from large companies are extremely bad. That means they don't want things in writing.

It is 2015. You can download a bunch of apps from the play store that automatically record your phone calls.

Phone calls are as much "in writing" as emails, perhaps more so as they are much more difficult to fake.
AnonGhost Hackers Donate Hacked Money to Palestinian Charities
Georgette Tsinguirides started at the Stuttgart ballet in 1945, being paid in Reichsmark.

Today she is still at the very same ballet, now as a choreographer, being paid in Euros.

In between she was a dancer (getting, of course, Deutsche Mark).
Allowing your business model be beholden to the whims of another company is setting yourself up for failure. Sure using an ecosystem built by another company can be a great way to gain traction but by limiting yourself to this ecosystem you are also severely limiting your growth potential. Not only that but you will be easily and quickly dispersed with when you become successful enough. Having validated your idea the larger eco-system company will simply replace you with a clone that they own. Unless you have some serious in-house advantage (patents and people) that is not easily replicated then you will fail.
Friends of mine chose to use it in the most recent Global Game Jame[0]. Remembering how disappointed I was in Klik and Play as a kid, it was a pleasant surprise. We managed to tease out a lot more functionality than I expected.

Aside from the "lots of mouse dragging when a bit of typing would be faster" that I mentioned elsewhere, the only issue I remember having with it, was that it wasn't always really clear which object was being referred to. (Sorry if this is useless vague feedback, but this is from memory and the event being a 48 hour game jam with little sleep doesn't help in that department).

[0] http://globalgamejam.org/2015/games/grulf-gentle-viking
To be fair, every example of Common Core I've ever seen only succeeded in confusing the hell out of me. I understand that everyone should have the same foundation, but not everyone learns the same way and Common Core seems to gloss that over.

Basically, I think it's gone a little to far by saying "how" something should be taught.
I was pretty much thinking about logic programming throughout most of the article. Seems like PPS is a continuation of these ideas, in many ways.
What's wrong is the lack of contract or agreement. If you jump on a business opportunity without formal contracts, it's your own fault. Generally speaking, if defense and risk mitigation is not your first thought when evaluating opportunities, you probably should stick to applying your technical skills, working for people who understand those things.

But of course, MBAs are for suckers who know nothing and should just cease to exist. At least that's what I keep hearing on HN.
Google Sabotage: There Is No Such Thing as Negative SEO
First Peek at XBian on the Raspberry Pi 2 – Linux Links – The Linux Portal Site
What, precisely, is wrong with SMTP?
Your issue is with the implementation, not the protocol.
In my opinion, SMTP is as bare-metal as possible (excluding? binary attachments) while still being human readable.
The change in salinity would obviously be negligible averaged over the ocean, and would be massively, massively dwarfed by other human factors. Your extreme use of the precautionary principle would prohibit essentially all new constructions, if applied widely.

Much more interesting is the question of the impact to the nearby ecology in the immediate neighborhood of the discharge pipe. I'm not familiar with this, but I'd wager it can easily be mitigated.

EDIT: Thank you to CHY872, who provides a link below to a review of the environmental impact of the waste water from desalinization:

> In most other cases environmental effects appear to be limited to within 10s of meters of outfalls.
Why you should avoid using SIGALRM for timers
Why .com will probably get Netflixed by New TLDs
How Pixar Solves Problems from the Inside Out
You cannot record your phone calls without permission from the other person in a two party consent state (such as California).
Maybe it's a reference to the guy they shared the prize with?
Definitely. Indeed, there's a very long history of companies creating ecosystems and then crushing the most successful entrants. One that stuck with me is Stac:

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

In the MS DOS days they were looking at building on-the-fly compression chips for hard drives. But it turned out that it could be done nearly as well in software, so they made a very popular product that basically doubled the space available on every hard drive.

Microsoft thought that was pretty swell, so they talked with Stac about licensing their technology, getting as far as inspecting their source code. But they decided to just build it themselves. Stac eventually won a lawsuit on patent claims, but it was neither easy nor cheap.

It makes sense from an MBA perspective: you can definitely boost your short-term numbers by fucking over your previous partners. You get a proven market and no significant competition. But what never shows up on the spreadsheets is the extent to which you've reduced long-term ecosystem innovation because savvier players learn you can't be trusted.
Great piece of dadaist art and social commentary on "automating everything". For utility-driven cats, this machine seems to completely replace humans. Sorry, you're no longer required.
There's a great BBC documentary[1] about the Windscale fire that goes into quite some detail about the US-UK "Special Relationship" when it came to atomic weapons information sharing, which largely boiled down to some tacit arrangements that if the UK could show that it could develop its own nukes, the US might be more forthcoming on their designs.

The Windscale accident itself was largely the fault of the British establishment who pushed it beyond the limits of safety for speed, and repurposed it to manufacture isotopes it was never designed to handle.

[1] https://www.youtube.com/watch?v=ElotW9oKv1s&list=PLA0A54E363...
Bizarre article. The California border is waaay closer than they stated, and although it's possible for a long term worker to live in SF and commute weekly, that would be the worst of both worlds; obscene living costs + a huge commute.

The 49% they state won't be Californians, they'll be people from all around the country who agree to move to Reno. For the purposes of the Nevadan economy, this is a win-win (although it might not be as good for education, but that's what the education requirements are for).
Tabster
If it's a rare and special event, perhaps entanglement?
Make money on every beer you buy that you can spend on a tinder date, maybe, just by using your phone to take a picture of your receipt.
What advice would you give to old forty year olds like myself that waited too long to read the tea leaves?
I wonder if using the hundreds if not thousands of twitter api credentials checked in on public repos, one could mitigate against things like this?

Though I suspect companies not in the jurisdiction of the US or its "partners" will probably be more likely to get away with an approach like this if caught or public about it, while still providing value added services based on walled gardens like facebook and twitter.
At the same time the author referred to the attacker as a "guy", so that just proves how difficult it can be to get rid of the gender bias (assuming this was the author's intent).
Should have waited for customers for proof.

I bet it would actually run as a proxy/VPN to post spam on forums.
> (2b) Supporting the policy of letting the states determine their laws seems probably the most American thing to do. If you don't like it, you just move to a different state where people are like minded.

Ugh. This is the kind of elitist self-righteous perspective that keeps me from wanting to have anything to do with the far right. "Just move to a different state"?! You probably have the means to do so. MOST people do not. Even you are probably unlikely to say, oh, I think this state sucks, I'm going to pick-up and leave tomorrow.

People have families, jobs (and new jobs to get), kids, commitments, ailing parents, etc. Get off your high horse and stop thinking the rest of the world is just like you.
1) Make an overgenaratilzation; 2) Get called out; 3) Make a defense, only to expose your overgeneralization yourself; 4) Get called out for it; 5) ???? 6) You're stuck in a loop.
I think "So, ..." is mostly equivalent to "Well, ...". Both can be used as filler words or for signalling. It's just that in our community "So" is much more common.
"and that I'd rather train a junior than deal with a stubborn incompetent senior team mate"

I was pointing out that the 'junior' often has more hidden costs than people realize. If you really are training someone - that's great, but I see far too little of that, and often just a hiring of the younger person either because they're perceived as cheaper, or a fear that the older person won't be a 'team player' (sometimes meaning "won't rollover and do whatever we say, work overtime, etc").

I'm not upset at you.

"I'm pointing out that if you're good, you don't need to worry."

Hrm... you still need to worry some, because you still need the other parties to be able to recognize that you're good (and to do that you need to be able to identify folks who are savvy enough to do that, ad infinitum). I've seen a lot of good folks get passed over for flashier/trendier folks who end up wasting lots of time/money.

The one other thing that comes with age more is a different perspective on time - it goes much faster than it did before, and watching people squander resources is... sometimes difficult.
If you're into this line of thought, you might also enjoy "Well, actually..." ( http://tirania.org/blog/archive/2011/Feb-17.html ).
Very interesting, identifying users activity using one advertisers data and than giving other advertiser the option to use that data to target the same user. Chain reaction!. What option do advertisers have to save their data?
So, I submitted this year's ago, but sadly it didn't get picked up:

https://news.ycombinator.com/item?id=2231932

:-)
The spot I start to feel fuzzy, though, is if you start talking about higher-level abstractions. E.g, are interfaces equivalent to type classes?
I'm a mediocre programmer – Jacob Kaplan-Moss
It seems to me that you think designing for DI is much more complicated than it actually is. In most modern languages it is trivial to implement. Especially if you have ad-hoc polymorphism available, it comes at virtually no price. Some languages make it more difficult than others, but in most modern languages it's really easy.

Your example of getters and setters is a bit of a red herring. I understand what you mean by it, but it doesn't apply in this case. This is because the getter and setter is an abstraction that derives from encapsulation. But it is also an antipattern. In many cases, getters and setters are just a type of needless complexity--a distraction, overengineering! On the other hand, DI solves a real, practial problem, and if your language is intelligent, it is really simple to implement.
An eeeeeexcellent reason to have non-primitive phone line systems. Do the "this call may be recorded for quality and assurance purposes yada yada" at the beginning before being hooked to a person on your side. You can make it sound unremarkable enough that they might not even notice it if you do it well enough.

Remember, Facebook et al. is the furthest thing from your friend, whether you're a facebook user or another thing in its ecosystem. Put your game face on when approaching or being approached by these companies. Document everything, because they will most likely end up f'ing you over.

edit: recording phone calls isn't just really good to protect yourself Facebook, it's also good for a whole array of other reasons. It captures synchronous information to keep note-taking easy, gives you a chance to look into everything a client requested/complained about and when when they brought it up, etc. tl;dr: get a proper phone system with recording abilities installed asap
Hi, thanks for your comment. It wasn't really my objective to find the smoking gun and bring Huthos' operation crumbling to the ground. Like you, I don't definitively know that the operators of the website are the same people that broke into my honeypot without permission. It seems more likely than another totally-unrelated bad guy knowing where the file paths are to the Huthos provisioning scripts when directory listing isn't enabled, as well as other small nuances that I gathered while investigating this attack (the operators of the website posting videos of them exploiting Shellshock on their youtube channel, etc).
> spdustin
That's the uncertain part of the question. It's the same when you ask Does time require a force that drives it forward? The answer is We don't know yet. -- The certain part of the question is: scaling of space (in cosmic scale) can't be accelerated by 'dark energy' nor slowed down by gravity. It's not about mass, energy, momentum etc. - I really described it in my paper (see post above).
Right, but in that case the IDE evolved around the existing character-based programming language. What if we try it the other way around? Start by designing an elegant block language and then create a keyboard interface around it.
Ya it is hard to say. From his POV - he is already "retired", so he has tons of time available and if doing things himself limits his expenses - win win.

For someone who is busy working.. it depends. If you get a salary to work 40h a week... does hiring a poolboy for $20 an hour instead of cleaning your own pool for a self-declared time worth of $50 an hour make sense? I am not sure. If you are consulting and your choices are bill 45h and have a poolboy, or bill 40h and have your own poolboy... then the logic is much more in favor of outsourcing your tasks.

The other trick is how much do some things really cost? I know to pay someone to put brakes on my car, I would pay the equivalent of $100-$200 an hour. For $100-$200 an hour, I will gladly crawl under my car and get dirty!