skysight-inc/HackerNews huggingface dataset:
London hotels are very expensive compared to what you get. Having stayed there many times I was always jaded about the more expensive hotels, but visiting luxury hotels in Berlin or Vienna is a much nicer experience, Hyatt or Sofitel (and sure, Mandarin Oriental if you can afford it). E.g. you can go to Berlin and stay at the 5-star Sofitel which has a top 20 (out of 800) hotel rating at Tripadvisor and pay 110€/night for a 4om² room. I've paid the same at a hotel without a window in London once.

Lisabon is another city good for cheap luxury hotels. Trivago is a great hotel aggregator.
SimulatingSnails

Gastropodasim would never be the name of my choice.
Thanks! That EdX course looks really helpful.
"What really happened was typical I think in large bureaucratic organizations, and any big organization where you’re frankly trying to be a hero in doing your job. And NASA had two strikes against it from the start, which one of those is they were too successful. They had gotten by for a quarter of a century now and had never lost a single person going into space, which was considered a very hazardous thing to do. And they had rescued the Apollo 13 halfway to the moon when part of the vehicle blew up. Seemed like it was an impossible task, but they did it. … So it gives you a little bit of arrogance you shouldn’t have. And a huge amount of money [was] involved. But they hadn’t stumbled yet and they just pressed on. So you really had to quote “prove that it would fail” and nobody could do that." -McDonald

I just listened to a Freakanomics podcast about the person who raised a red flag and wanted to cancel the launch. Very interesting listen. Episode was "Failure Is Your Friend".

http://freakonomics.com/2014/06/05/failure-is-your-friend-a-...
Funny pattern: F# news are typically upvoted but discussions are rare. Is it due to many people thinking it's nice in theory but hesitant to use it in practice?
Mileage runs are usually for status, not for earning miles. Back in the day it made sense since miles were a lot more valuable but earned at the same rate, 1 per mile flown in most cases, and airfare was lower in dollars, so basically nobody does it.

Going between mid-tier and top-tier status can make a huge difference in your rate of upgrades for the next year, mileage earning rate and in AA's case at Platinum you earn 0 international upgrades but at ExPlat you earn 8 one-way international upgrade certificates good for an upgrade from any economy fare to any business, or any business fare to first free of charge.

If you're at 90K of the 100K you need, it might makes sense for you to fly around a bit, see somewhere new -- cheaply, earn some miles and push you over. The next year you'll be a lot more comfortable.
This is not honest.

print("Searching databases of known leaked websites...")
time.sleep(get_time())
print("Detecting email reuse across many platforms...")
time.sleep(get_time())
print("Calculating probabilities of password reuse based on profiles...")
time.sleep(get_time())
print("")
if random.randint(1,100) % 88 == 0:
print("\033[92mYou are fine. Your double life has not been leaked onto the internet")
else:
print("\033[91mYou have been caught. Give it up while you still have dignity.")
print("\033[91mWho knows, if you beg your significant other might forgive you.")
What Spotify learnt when it quietly changed colors
works sometimes :)
Can anyone explained to me that why Grooveshark did not convert into the same model as of Pandora or Spotify?
Autotools don't only check for features, it also checks for bugs. For example I know that Firefox SVG support is buggy and I need to use Canvas version of OpenLayers for that browser - how am I supposed to do it without UA sniffing?
CC vs. debit is a matter of discipline but, of course, no real argument for most people if using a credit card in all but the direst circumstances means carrying a balance.

The issue with a lot of the rewards game is that the best "values" usually come from redeeming for awards that you'd never have considered actually paying cash for. There's still an equivalent cash value to you that may or may not be more than the 1-2% of actual cash you could collect but it's often not really free money in that you're giving up some level of actual fungible cash to get it.
I think you confuse revenues and profit.
Yes, but who has the patience to wait another 5+ years to get ES7?
These solutions do not scale at all. Even with tweaks, they could not sort 18 nibbles (or 32 nibbles). But they are very interesting, and these kinds of tricks do find some practical use in things like video codecs.
You can write a Swift function with curried parameters.

func addMultiple(#a: Int)(b: Int)(c: Int) -> Int {
return a + b + c
}

It can not auto-curry parameters, but at worst you can wrap functions in their curried couter-parts.
What is the concept of the app ? We can try if some hints are provided.

Also, namestation does good job in helping to crowdsource the naming (domain names) problem.

Found an article suggesting some ideas behind choosing a good name.
http://www.entrepreneur.com/article/239556
Doh! missed that, thank you!
https://github.com/natefaubion/sparkler
>access to its network which is worth much much more than $12K

Very true. But do not forget that this time there would be aspiring candidates from outside USA too. For them $12K would be a huge enabler (Ex.: adjusted for purchasing power $12K = ~$75K, for somebody who is in India).
Yes, what a shame. If anyone has a link to the complete version, I'd love to read it
PostCSS Inline Image Plugin that embeds images into CSS file
A self-driving car might decide you should die
Whereas for cash tickets, going up a class of service is exponential. A round-trip to Asia is going to be about $1K in economy, $6K in business and 20K in first. Points tickets are logarithmic, if economy is 1X, business is usually 1.5-6X and first is usually 2X. So you can pay 2X as many miles for a product that costs 20X as much.

Business is a better seat, edible food and free booze. First [on a decent airline] is a different world. Caviar and Krug/Pol Roger/Perrier-Jouet. Lufthansa has an entire separate terminal building with private immigration, security, private assistants, a restaurant, a massive bar and Mercedes or Porsche limousine service to the side of the plane. Flown it many times, and I keep looking forward.

First is no waste of time for me; champagne, caviar, gourmet dining and wifi (or the plausible excuse for not having wifi), it's a wonderful way to spend a few days.
Every time I see one of the monad articles I think "this looks like promises, except it has a nicer syntax in Haskell".

Is there any reason to use monads in (let's say) Javascript rather than promises? Are there any performance gains?
It's indeed inspired by Smalltalk's object browser. For more interactive experience you can use http://pryrepl.org/
He's talking pre-merger. pmUA used to make $400 vouchers rain for basically anything. Once they tied the knot with Continental (and their team took over all aspects of UA) they went with the pmCO don't-give-anyone-certificates-for-anything policy. Oh, and every other policy for that matter :\
The domain name was gastropodasim. The name was Gastropoda. SimulatingSnails is too long and sound more like an instructional project site rather than the name of a simulation to me, but thanks for the suggestion. I prefer SnailLife.
Macs, AppleTalk, and FTP
Productivity has no tricks
I use TransferWise (https://transferwise.com/) which is focused around larger bank to bank transfers but provides the same benefits rates wise.

I've transferred around GBP100K through to NZD over the last 10 months through it with no complaints.

I'm gathering this is more of a matching service for when you come back from overseas with some leftover currency? How big is that market? I'd be surprised if there is enough scale for a PG start-up = growth start-up, but maybe there is for a decent lifestyle business.
Well, if they have published the stats based on the type of surgeon's life form, they should've also included races and genders of surgeons :-(.
even if autonomous cars will be cheaper than having your own car, it may still not be affordable for the people who rely on public transportation and which could not afford a car anyway. (for example in my hometown an uber is still about 4 times the price of taking the bus or subway).

the problem is that autonomous driving and services like the high class busses will still take a lot of money out of the public transportation system, and if then they need to raise their prices, some people would loose their only means of transportation
A bit confusing. At the start the article says that Philae last made contact on July 9, and won't respond to commands. But at the end it says Philae is still sending data, albeit sporadically. Does that qualify as 'falls silent'?

Maybe someone with more knowledge than me can explain.
MeteorJS Consulting by JSSolutions
Elon Musk, Mark Shuttleworth, Steve Jobs (post humously)
Provide a Visual Basic 6 Community Edition
https://www.youtube.com/watch?v=yvwaxYro4FU

I've struggled with blog posts about monads countless times. Maybe I just find it easier to listen to some explanations rather than read them.
Ask HN: What to do about a fake cofounder?
Hi all,

What happens when someone you fired a while ago claims they're a co-founder on Linkedin?

Basically hired a terrible independent contractor, and had to fire him a few months later. He now claims he is a co-founder, despite the contract stipulating that he clearly is just an independent contractor.

Last thing I want are investors asking about him. I fear he has lots of baggage.
Upon seeing the description of the problem, my first thought was "use a sorting network" too, although I'd probably try to use fewer registers...
I can't help but agree with this. It's because governments have believers in their midst. It's like we're all part of the crazy club, who believe in a magical world, and so if someone else believes in the magical world too, we help them out, part of the club y'know? One of us, one of us. And the magical world clubs that are dotted around the world, we'll help them out as well. Meanwhile everyone in the real world, yeah forget them, they know nothing about our magical world.

Meanwhile everything they do or use or enjoy is based on the work of the real world...
In Germany at least, food and groceries is almost exclusively in cash. I come from another part of Europe, I find it very strange and annoying sometimes.

By the way, if anyone knows of a good way to rack up miles with Star alliance/Lufthansa, I'd love to know.
> How does it scale?

what do you mean ? the task asks to sort 4bit nibbles in 64bit words, so you optimize for that problem space...
Continuous Delivery vs. Continuous Integration
I intend this to be a series where I talk about continuous integration vs continuous delivery. I would appreciate if people leave some valid feedback that would help me in focusing on the required details
Didn't work at first for me.

Google chrome 43.0.2357.134 m, windows 8.

I see the hind icon but trying to drag selects text/elements instead.

I refreshed page and it started working.
An interesting topic, did not know there is such a comprehensive work on it. My initial (lazy) take was to reconstruct expression trees out of an SSA, reordering where appropriate (with no side effect order changes). I only did "register allocation" for the remaining stack-allocated slots then.
Does Google crawl dynamic content now?
I have a short Python script to generate sorting networks (and diagrams like the one found in the post): https://github.com/ysangkok/python-sorting-networks/blob/mas...

I was a bit disappointed to see no code in this blog post for the algorithms used to generating the pairs. Is there are templated C++ library for this?
The SQLite documentation has a wonderfully titled section "Outlandish Recursive Query Examples" [1], which includes computation of a Mandelbrot Set.

[1] https://www.sqlite.org/lang_with.html
s/guilt/gilt/
The revolving door: greasing the wheels of the TTIP lobby
"I find it more likely that Soviet design bureaus didn't pay much attention to operating efficiency and put more effort into building planes that can operate from 'rougher' air strips, etc."

Soviet designs, even civilian transports, were usually able to operate from short, unimproved aircraft. The AN-22, with 12 wheels on the main gear and a high wing, was the most impressive version of that approach.

Soviet civil jetliners post-1970 look much like their Western counterparts. There were Soviet designs in the 1960s with engines in the wing or at the tail, but there were all sort of engine placements in the early days. Today, the usual position is on a pylon below and slightly in front of the wing. Here's a detailed discussion of why, from a Stanford AA241, Intro. to Aircraft Design.[1]

[1] http://adg.stanford.edu/aa241/propulsion/engineplacement.htm...
Might I suggest you read this:

https://news.ycombinator.com/formatdoc
How cheaper housing can boost productivity
Copy-and-paste version here:

https://gist.github.com/rupey/3be62b4f511b4d4de8fc
And the code from the OP picture is on the PostgreSQL Wiki since 2009:

https://wiki.postgresql.org/wiki/Mandelbrot_set

"This SQL query (requires PostgreSQL 8.4) produces an ASCII-art image of the Mandelbrot set. It is written entirely in SQL:2008-conformant SQL."
I'll go with a custom firmware which saves driver's life unconditionally.
Yuccies – We're Not Hipsters
Online womens wear
which is the best one in all online stores for womens wear?
This might seem like a dumb question... but why not just write javascript if you want javascript?
Toshiba CEO quits in $1.2B accounting scandal
What is ERP Software and why does it matter?
The 100% software company
Libreoffice does well on old word and word perfect documents.
EricaJoy's salary transparency experiment at Google
Nope. And I was offered the chance to get the beta or wait for the real thing. I opted for the beta and never received either. The app when pressed would tell me "just wait it's coming"
Tag my Urban
I think Monads have been placed on a pedestal such that many consider that you are not a true programmer until you can understand them.

Consequently, whenever someone feels they understand Monads they are compelled to write a tutorial to demonstrate their understanding and consequent elevation to "true programmer" status. There is a large audience for these tutorials as all the "non-true" programmers struggle to reach this stage.

I certainly only wanted to understand Monads because they sounded cool, not really because I wanted to become a better programmer. Although I certainly found this to be quite a positive side-effect in my struggles to become a "true" programmer.
try combining it with a feel-good word like zen[blah] or an animal [blah]monkey?
"Just because you can animate everything doesn't mean you should."

Material design guidelines agree with you. Animations are supposed to be meaningful and illuminate on what's happening internally rather than being superfluous flourishes.

What you might really mean here is the time-honoured principle of seeing a good design somewhere and mindlessly cargo-culting it to produce a bad design somewhere else.
To get a better understanding on how this all works I recommend reading the code.

Yep, detected alright.
Sorry to say, but this script seems rather pointless to me. What might be the goal of this?
Is it a statement that everyone is cheating? Does it want to give the users a moral information?

I don't really get it. Maybe someone can explain?
Why write an ebook?
I knew a rockstar big iron developer at British Telecom who had a home made tank he used to mediate in.

Apparently he once saved one of the big quarterly billing runs from disaster.
I'd be much more interested by a modern (and independant) IDE for VBA languages (as in Excel).
i'm not sure the hacking team incident is the worst thing possible. hacking team was following the rules. they had export licenses. it just shows that the rules don't hurt bad players.
> They solve a major problem that Haskell has (namely circumventing a type-anal non-strict compiler), so they're a big deal in Haskell,

Type anal? lol. Would you want a type checker that wasn't anal and exact in what it expects?

> whereas in imperative languages straightforward code works just fine.

Except when you have to do things concurrently and have to use locks. Mixing pure and impure functions also makes the source of bugs harder to find in my experience.

> More to the point, compared to the case of for loops vs `map`, the use case for this kind of function chaining doesn't appear all that often

Function chaining appears quite a bit in my Haskell code.

> (nor is it as syntactically localized as a for loop)

Huh?

> the underlying pattern is not as pronounced

But, I can tell you that a map will have no side effects and return a specific type whereas I can't guarantee that with a for loop.

> so it's not really recognized as a pattern/problem/something to DRY in the first place.

You realize that their is also fold and things like mapConcat right? Maybe I'm misunderstanding your argument.
Cool, thanks for the details. I guess I should check who's asking before I respond the next time around. ;) It wasn't clear whether you're pulling my leg or you're interested in deep dive I can't provide. But you can. :] So, question then - wasn't it the case (at one point) that you had dependency on stack unwinding library or some external implementation of TLS? My feeling is that what I read about OS development at that point had also something to do with one of these two. Maybe. Unwind is native to Rust right now and is no longer a problem (on platforms supported), no?
Co-Working Collaboration to Combat Akrasia (2013)
I like the one solving a sudoku puzzle, too. Impressive!
Hey Kat (Sam and Matt too)! I am a grade 11 High School student from Singapore, and I’m considering applying with my buddy. The problem is that we have our End-of-Year / Promotional exams from 23 Sept to 30 Sept, and we won’t be able to get excused from school for this. However, we will be able to skip school and commit for the whole of October + November + December.

Can I still apply?
Chrome Experiments: Kessler Syndrome
It makes me wonder what sort of developer is still using VB6 and still liking it? I moved onto .NET around 2003 and even at that time it seemed such an improvement over VB6 that I couldn't imagine going back even then. Do you know any VB6 developers? What are they like?
Protecting Privacy with Translucent Databases
For the Industrial Internet to Prosper, Collaboration Is Required
LVM has been available (and readily selectable as an option on the installers of various distros, including Ubuntu) and supports filesystem snapshots on Linux for a long time. It should be easy to make a tool that makes a snapshot, runs apt-get upgrade and then allows easy rollback, but as far as I know nobody as tied the tools together.

My approach has been to keep my laptop on Sid/Unstable and upgrading at least once per week; nothing major has ever broken on me for the last few years, but I do run a barebones environment.
very nice, indeed.

it would be very impressive, if postgresql could generate it's own CRUD interface (select option: angular / react)

so much tedious frame-work could be just dropped.
It was not obvious at the start to me, it was written by Maciej Ceglowski:

http://idlewords.com/about.htm

the guy behind Pinboard!
haha cool trolling!!
On many of today's web sites I need to inspect HTML and reset their font color to black; otherwise I can't read them.
A lot of research will be very close to weaponised. Just browse googles bug tracker and you will find PoCs for a lot of their vulnerabilities.
I believe there are too many alternatives and it is just a matter of what exactly are you searching for in an analytics tool and what are your needs. People actually looking for different kinds of metrics when using analytics tools.

http://www.woopra.com is a great tool but their pricing is a bit high for the amount of events you described in your question. They also include analytics for web.

http://www.kilometer.io looks very promising as it targets to analytics for startups and aims to be very simple. Event based analytics such as this are really the best ones.

What are the current problems you are having with MixPanel?
Joe Sutter (father of the 747) recounts a private meeting in a Paris restaurant where Boeing engineers briefed the Russians how to hang engines under the wing, and in return the Russians told Boeing how to machine titanium.

Many of the relevant drawings having been made on the tablecloth, the Russians were careful to take it with them.
I thought about collecting some of these in the past.

Fun thing to do, put this in a `.ps` file and send it to a printer. Should think for a bit and then print a mandelbrot:

%!PS-Adobe-2.0 51 .5 551 { /x exch def 111 .5 721 { /y exch def y 521 sub 201
div x 301 sub 201 div 1 index 1 index 31 -1 1 { /n exch def 1 index dup mul 1
index dup mul 1 index 1 index add /d exch def sub 4 index add 3 1 roll 2 mul
mul 2 index add d 4 gt {exit} if } for pop pop pop pop n 31 div setgray x y
moveto .5 0 rlineto 0 .5 rlineto -.5 0 rlineto fill } for } for showpage

I had a TSQL one as well, not mine though: https://www.growse.com/2009/05/01/odd-ways-of-making-a-mande...
Option and Optional are indeed monads, and Java's Optional.flatMap() function is the monadic /bind/ function. But not all monads are Optional -- List is also a monad, and they go on to get a lot more complex than that.

I found that reading about Haskell really helpful for my Java development, and that looking at really simple monads like Optional, and using them in my code, was really helpful for understanding how more complicated monads work. Jumping straight into Haskell's IO monad is really unhelpful.
Heh funny things on the internet
Implementing fast, ray-traced soft shadows in a game engine
Ah the endless protectionist argument : let's take all control from your life so that we can save lives.

The road to hell is paved with good intentions.

I'm not saying people dying is a good thing and nothing should be done to prevent it, but we are to be reasonable about it.

No matter what we do, people will eventually die, so let's not transform our lives in something so boring that the only non natural cause of death will be suicide.
Any sufficiently Turing-complete system will be used to draw the Mandelbrot set.

After that, we move on to Zawinskie's law.
You're not alone, but you're part of a minority. I don't know if others don't care or are really that oblivious of how the world is different outside of the computer screen. What I can see is that most software people are happy with the status quo; they get paid to do what they think it's cool, instead of doing what the user truly needs. "Refactor to new framework XYZ? Great, no problem. User-research? No need, we obviously know what they want".

Anyway, a few days ago there was a post here on HN about an anthropologist at Adobe, studying how designers use Photoshop. It's an exception (although in academia there are quite a few notable anthropologists studying human usage of IT), but at least it's a glimpse of hope...
Cetera Algorithm – 3D in your Ears
A first compilation of the VR and AR market overview
Will it kill everything in between microwave transmitter and target aircraft (birds, insects)?
This is a great point and I completely agree, as guff as the internet may have been 10/15 years ago I certainly enjoyed it more
I still haven't taken the time to grok Recursive CTEs. I think it's mostly my internal set theorist putting up the fight :)
> I feel there's a better chance my government is looking out for my best interests than many global companies are

I'd go a step further on the cynicism scale and say that neither global companies nor the government are looking out for my interests.