skysight-inc/HackerNews huggingface dataset:
This is poor advice.

You'd spend all your time dealing with flights and inconveniently located airports. You're left with no flexibility, since so much has to be booked in advance.

Instead, look up how train ticket prices are set -- for example, in the UK a budget backpacker would need to book ahead to get at affordable price, but there's no need in Poland. If you miss a cheap pre-booked train in the UK you need a new ticket, but on most trains in Germany you've only lost the seat reservation (I think).

Buses are often cheaper than trains, but much less comfortable and have poor views along motorways -- only use them if the train is too expensive, or the journey a lot more direct / faster.

You then have the flexibility to spend longer in one city than you planned, or to leave early when the weather is bad and you're bored of museums, or to break journeys in smaller towns and villages, which makes for a more interesting trip than a succession of major cities.

Students with a very tight budget should stick to Eastern Europe, and not only EU states. There are Roman ruins in Albania, vineyards in Romania, modern war history in Bosnia Herzegovinia, and beautiful 19th century buildings in Hungary.
> the polarized political atmosphere that requires everyone to view their opponents as evil and their every political action illegitimate

I think you'll find that the game theory behind a winner-take-all simple majority vote leads almost inevitably to exactly that.

The one dynamic responsible is what I call "the Price is Right phenomenon". In that game show we're both guessing a price and the closest guess wins. If you bet $2 and my guess is $4, I'm still going to say $2.01 because I've captured the middle-ground. If the price is $2.04, far closer to your best guess than mine, I'll still still win. Whereas if I expressed my true beliefs I'd have lost.

Note that I also win if the price is $200.04. This parallels the support you get and accept, because in a one-dimensional political system (all a single vote can express) all you have is left and right. All nuance in the other side is lost in the fact that they'll outlaw your gay marriage, or they'll let your daughter get an abortion, whichever way you swing.

This leads to hypocrisy such as saying "A vote for a third party is a vote wasted" and then being upset at a party for accepting the support of unsavory characters (who you've just told not to waste their votes.) In a two-party system, which is what first past the post produces, your enemies are, by necessity, friends with your enemies.

It's not people who suck, or that we deserve ourselves, it's specifically the system we use. With a broken system there is no way to properly state your preferences, and to the degree you can you may have to pull the lever one way to try to go the other. In any and all other aspects of lives we demand better. We don't let the bank or the grocery store offer us such poor options for expressing our preferences. We're doomed to live this until we have more input than 0 or 1 (and hardly that, in a swing state...)

Investigate Approval Voting and push for it in all public elections in your name.
sf? Which neighborhood?
Even (b) is pushing IMO. There's a reason the standards have evolved to be this restrictive. If you want to allow a way to get around those restrictions (with "you" being a browser vendor), then you should go through the standardization process.

9/10 these "good intentioned" additions to browsers end up being used in exploits, and even if they aren't just being in one browser is rarely useful.
ONE join? A join is usually just a linear scan through one table, doing hashtable lookups on the other table. If there is no hash table, at the worst both tables have to be sorted on the join key and scanned linearly.

The absolute worst case of a "join" is a cartesian product which runs in quadratic time. 6000^2 = 36000000, which should still easily finish in ~1 second.
It's not necessary for the bottom quartile (which is what I was talking about) to change at all for the median to move, as long as the median stays above the highest value in the bottom quartile. The lower-middle quartile could absorb all of the change.

A quartile is 25%, or a quarter, if you didn't know.

My concern was for bottom quartile rents, since the bottom 20% of society is largely concentrated on the low end of that quartile, and they're largely the ones who actually suffer from high housing costs (as opposed to merely having fewer luxuries).
Reminds me of this excellent documentary I saw on those millionaires who dig down instead of building up in London :P

https://www.youtube.com/watch?v=sLJ0zZQb9x0
WW3 elite calling everyone russian sympathises, which we all are, we dont w
Like others said, blocked zoom was the first cancerous tumor we had to remove. Now, time to get rid of those nasty autoplay ads.
Cellphones I can agree, retina display not at all. This was not just about technology but how Apple is approaching its products. Latest MBP felt too much like technology solving non problems: bestest trackpad (too big, "no" palmrest), thinnest keyboard (no tactile feedback, needs to spend 1s on ensuring your fingers are at the right location), dynamic touchbar: too dynamic, forces people to leave the content and focus down. All this surrounded by this feel that what Apple did since the iPod/iPhone, cross coupling all their technological improvements along their product line (ipod helped the iphone, iphone helped the macbook air, etc etc) is now applied blindly because it worked before and Apple has to occupy the terrain and grab the spotlight.
Any chance this applies to erythritol, xylitol, or Splenda?
Next match in the registry is the calculator: protocol

...

There is a lot of interesting stuff here to play with, and if we keep searching for protocols we will find tons of apps that open (including Candy Crush which I didn’t know it was on my PC).

The only thing in my mind when I read this was "Why!? I don't even..." What sort of thought process (or perhaps lack thereof) lead to this ridiculously absurd situation of protocol proliferation? Who needs a Calculator or Candy Crush protocol? What's worse is there doesn't seem to be an easy way of viewing or modifying the list of registered protocol handlers. Contrast this with earlier (Presto) versions of Opera, where the protocols are configurable from the UI:

http://www.freeemailtutorials.com/i/operaMailGenPrefs2.png
> a Mad-Max type scenario is a real possibility.

Can you please substantiate this conclusion?
I'm not able to speak to the statistical validity of the test, but as a software developer I find it more convincing if there's an explicit causal connection.

Like, "Poor people live in darker homes, and the photosensitive ganglion cells are connected to the part of the brain that controls melanin production. And this triggers a sleep response more often, which causes the immune system to behave in X, Y, and Z".

How does a statistician make a decision about what to change given only statistical data? It seems very mysterious to me. I understand how to interpret a scientific result(give people brighter homes), but not a statistical one.
Try the Godot engine, you could be up and running in less than one hour.
San Francisco's Official Response to the Election of Trump
Rename files to match hash of contents
Both Scala and OCaml are very practical languages, I was referring to the actual multi-stage streams implemented in the proposed library. What I think is interesting is the fact that D arrived to a similar conceptual model from a more _practical_ perspective by extending the applications of templates.
There may be a bunch of other reasons, but the one that springs to mind is localisation of errors. You'd ideally like to know about any mistakes you've made in your macro before you run your macro. And when you do learn about a mistake you'd like the error to describe where the mistake is in macro-land rather than generated-code land.
Odd. 4 years ago I paid almost $2400 for a 700sqft studio in DC. Have things changed? (Haven't lived in DC since).
Smartphones are a regression wrt to being phones. The iPhone is a mobile computer, which wasn't solved when it came out.
Haha totally agreed!
Best police show ever.
If you're reading for previously unknown info, that's great.

I think though that some books have a large potential benefit (I'm thinking of Mindset right now) because they spend a few 10's of thousands of words changing your mind. Summaries won't have the same effect.
If rich people live in the area with bad Internet, there isn't much they can do about it (except moving to a different place). And today practically everyone cares, both rich and poor. Internet is an essential utility.
I've no idea in what way KNL isn't a CPU, or how optimizing for it is fundamentally different, from running one in an HPC setting. For vectorized floating point code of the sort for which we're particularly interested in these things (e.g. DGEMM), you get peak performance from a single thread/core.

The design is supposed to be "balanced", and it does appear to do a reasonable job of that for the sort of code that uses the bulk of the time on our system. In some cases, Broadwell will do substantially better, of course. I don't have URLs for performance examples to hand.

People mostly seem to be ignoring the potentially important additions in KNL -- the memory system and the built-in interconnect (though I don't know if the latter is available yet). Also the large core count should help by keeping more MPI communication local. I don't know of any relevant results for multi-node jobs, but 64 cores covers a fair number of the HPC jobs I see.
No mention of Tor and its Onion Services?
We're talking about in the context of economic relations, which are entirely human-created constructs. Under that definition, everything is artificial.

Fact of the matter is that every nation in the world has labor and passport controls. It would be exceptional and unusual for the US to abandon them unilaterally.
History of Information Technology
Or make it an accessibility option in the settings (which is what chrome does on most platforms)
What's it called? I'd like to try out some Android games built with Cordova.
While we're at it... I just got my 15" MBP and I can't get pass the fact that the keyboard backlight is noticably uneven - e.g. the clover logo in Command buttons isn't fully lit, "alt" text on option etc.

Is anyone else seeing this or is it a faulty unit?
This is an example of what I call "embracing PostgreSQL". Roughly speaking it means ditching the ORM layers and using a simple API to run any SQL query that you can think up. Then your application can leverage the many features that exist in PostgreSQL and not just treat it as a dumb SQL server.

Using functions as an intermediary to raw queries, also decouples the SQL details from the application. What I mean is that if the application calls an SQL function to read, update, insert data then you can revise the SQL functions independently of application code. In other words, if you refactor an SQL function, you can deploy the change to the database without rebuilding and deploying the application.

This is especially helpful in companies that have an onerous verification and validation process for application changes, because often "performance improvements" are classified as administrative changes which can be done with less bureaucracy.

So, embrace PostgreSQL as a permanent part of your application and reap the benefits of its many powerful features.
I have an 13" since almost a week. I think it's great. 95% of my time is spent in iTerm/VSCode/XCode/Android Studio.

Some remarks:

- Keyboard, especially arrow keys, took me 2 days to get used to, but now it feels weird typing on a old macbook. I actually love it and prefer it now.

- The thumb + touchpad thing mentioned elsewhere here was definitely a big problem in the first day or two. It isn't anymore (guess I got used to it? not sure because I didn't try to avoid it)

- USB-C is freaking awesome. I bought an adapter with ethernet, HDMI, usb 3 and SD that actually replaces the 3 adapters I had to carry around. And because of UPD, I only have one cable to plug to the mac and everything is there including power.

- I don't miss magsafe as much as I thought I would. Although I would happily buy an adapter if it is thin enough (some are coming).

- Touchbar is actually pretty great, although it being a touch screen, the lack of touch feedback can be annoying at first. Pretty ESC is annoying at first, but I got used to it and don't mind it now.

- Touchbar would be an _awesome_ medium to get notifications (such as long running terminal jobs etc...)

- I didn't get any of the battery life issues people are talking about. Actually, I get 8-10 hours out of it easily (ie plug it at the end of the day because I forgot it was unplugged).

- Thinner bezels around the screen makes it somehow look bigger (even though the visible area is the same size and the screen/lid itself is smaller).

- HiDPi is freaking great. Finally I can use a 4k monitor smaller than 32" and still get retina display (1440p HiDPi and other intermediate resolutions up to native 3820x2160 are fully supported)

- It is really thin (no thinner that a Macbook Air, but still). It's feels really great.

- Actually, I just noticed that because it is thinner, my wrists don't get hurt by the edges like they used to (the exact opposite of what someone mentioned here).
Protocols are often used to pass tokens from the browser to the game for authentication.
Now if it would only wrap pages when they zoom in the web might be readable without opera on an Android.
Science has yet to cure cancer--would argue that all cancer is caused by excess?
Mbp chargers fall apart quickly. 'Taking good care' in this context sounds like 'you're holding it wrong'
Is this windows only? I found the article somewhat hard to follow for some reason.
Rent control is good for people who already live somewhere, and bad for new arrivals. Places like the Bay Area, with huge numbers of new arrivals and not much new development, see this more than "normal" cities.
> I am surprised you were downvoted.

I'm not. Many people seem to have lost sight of what downvotes are supposed to mean on HN. They are supposed to mean, "This comment is not constructive." Instead, people use it to mean, "I don't agree with this." So controversial opinions often get downvoted into oblivion rather quickly. It's damned annoying, especially when people don't follow up with any explanation of why they disagree.

> It is not clear that life in the oceans can survive with those levels of acidity

Actually, that's pretty clear. Some kind of life will survive, even if it's just bacteria and jellyfish. Life is incredibly robust. This is exactly the kind of hyperbole that undermines the arguments for policy changes.

This is not to say that acidification is not a serious problem. It is. But not because it will sterilize the ocean. It won't.
Guerrilla leader, dictator – and an unrepentant revolutionary
I don't know Haskell, but from what I've seen, it doesn't look like a beginner-friendly language. I think Python is the undisputed king of introductory languages.
And I pay a $800 a month mortgage for a 3500 square fort castle with 5 beds and 4 baths on 1/2 acre in BF Indiana. Doesn't mean I am getting a good deal though, just where I happen to be.

I would way rather be paying more for a city home :)
Same on Linux + Chrome
While I don't agree w/ the parent posts necessarily, sometimes providing discussion around an article has the effect of promoting it which is a way of supporting the website by drawing eyes which do not adblock. Promotion is not always direct to final consumer; popularity plays, especially on news aggregation sites.
Lots of it is nimbys, just not sf nimbys.

The entire peninsula dumps their housing problem onto sf and san jose. viz linkedin and google building millions of ft2 of new campuses for tens of thousands of employees in a town of 80k that is possibly going to study maybe building some housing. Potentially. So where do the employees go? The only places there is housing available.
I didn't want to say this, but indeed calling someone with a 2016 smartphone isn't quite an improvement. If I was a genius, I'd retrofit my old Motorola v50 with few sensors and wifi capabilities.
That could be done with a download and file association, like a .torrent or the way shoutcast used playlists. I remember Unreal Tournament used unreal:// for connecting to servers so you could use web-based server browsers, but I wondered why not use download approach. It's more cross-platform since every OS supports file associations but not browser supports custom URL handlers.
Brexit hasn't happened yet. If it does there's no indication that they won't arrange some passporting arrangement to protect the bankers.
GCC deniers like to point to growth in Antarctic sea ice. But it's clear that Antarctic shelf ice is collapsing, which will increase glacial outflow.

So why is Antarctic sea ice growing? Explanations seem to focus on changes in weather patterns, such as precipitation and wind.[0] Or perhaps, it's just that they're measuring ice area, and not ice volume. But there seems to be no explanation that's coherent enough to be persuasive. Or is there?

[0] https://www.nasa.gov/content/goddard/antarctic-sea-ice-reach...
Not always. I have several friends whose parents were able to pay for their college. Not well known colleges, but still, that has been a massive advantage for them.
In real estate, you are correct. A buyer's market in real estate means a good time to buy a house. A seller's market is a good time to sell a house. A renter's market is a good time to rent. I've heard different terms for landlords, usually an investor's market or a landlord's market when rents are high.

Saying the market is turning to the buyer in real estate, implies it's a good time to buy a house, and renting is comparatively expensive to a mortgage.
Nobody else mentioned it, but an election "chaos monkey" would be interesting.

From the few second I thought about it, you could have some "approved troublemakers" that are VERY well controlled and licensed to go and do things like attempt to tamper with machines, multi-vote, ballot stuff, or something similar. If it's done in a way that they know exactly how many extras they put in (how i'm not sure, but it'd need to be bullet proof) they could basically "audit" election systems.

Currently, there is no legal way to "test" the system as far as I know.
> there is this serious bias against it that I think 9 out of 10 times is more tribal/religious than for actual technical limitations

I always feel like it's the opposite. People who haven't tried it themselves will say to use Cordova for everything, but once you start you notice the performance issues right away.

It's frustrating because a lot of freelance jobs I see are asking for Cordova experts, and it's pretty obvious they're going to end up with a shitty app. But, no one is going to tell them that. They'll spend all their money getting a Cordova app made, and then look for a native developer when they realize how bad it is and have no money left.

For background, I was learning JS development, and was really excited about Cordova. I thought Moore's law had finally put web based mobile apps (mostly) on par with native. But it's just not true, and I don't think it will be for a long time. I wish people would be more honest in their documentation about the limitations of things.
Configuration is evil and confusing. The users just need to be able to open calculator from their friend's Facebook profiles.
I don't understand why so many people have difficulty accepting that the chemical environment can mediate appetite, and appetite is a key driver of food consumption. Thermodynamics holds. What doesn't hold is the idea that you exist as a consciousness independent of chemical inputs.
Unlikely but I'm waiting for the benchmarks.
Tehran a School for All
The FBI reports to the head of state. Are you somehow arguing that it's /better/ if the politician relies on others to do their violence for them? (As if Castro himself was the sole person to arrest or execute his enemies...)

Suggested reading as to why it's not ambiguous: http://m.huffpost.com/us/entry/4375527

The history of how the FBI suppressed Black, Native, Latino, and New Leftist organizations more generally is a bloody one. Cuba has never had a monopoly on authoritarian behavior in the Western Hemisphere.
I am not closely familiar with Akka.Streams but can give you an intuitive explanation about what is new in Strymonas: the computation flow described with functional combinators like map, take and filter is represented as staged data ('a code type in OCaml), this means that what you get is not an actual computation but just a declarative description of all the steps. During compilation the combined code data structure is encoded as a simple loop or unfold computation.

Does that help?
You can install R or Python into a PostgreSQL server as a language extension and then use it to define SQL functions. This is really useful to define functions which can reduce the size of the recordset transmitted across the network.

You wouldn't likely put the whole app to run on the database server, but typically PostgreSQL makes good use of the available RAM and disk, but leaves lots of CPU cores idle. So running some R and Python on the PostgreSQL server is an overall improvement in performance.

P.S. Yes, I know that PostgreSQL 9.6.1 will use multiple cores for aggregate and join queries on large tables, but few people have upgraded to that yet.
Insane How Ninja Theory Is Mimicking the Sound of Hearing Voices in Hellblade
Of course it is. Energy input must balance energy output and net changes in storage. What isn't simple is that we don't have the ability to merely will ourselves to eat less. We are not as much in control over our bodies and our consciousnesses as we'd like to believe.
This sounds like "I made a desktop game in javascript and won't do it again".
I don't know about that, but Intel are putting some effort into relevant libraries (typically free software, other than MKL, I'm pleased to say). An example is the small matrix multiplication library libxsmm, which is written up for Supercomputing 16 as referenced from the repo on github. ("Simple loops"...)
Free trade between private corporations and individuals is a capitalist concept. After all, free trade is predicated on the ability for a single actor to decide how to allocate goods and services.
Haha! Well, hopefully people see your comment. I can't edit it, now, unfortunately.

Thanks for noting it, though. Life will keep you humble, always. :)
https://www.sciencedaily.com/releases/2007/08/070820175426.h...

maybe?
Although Rails is very reasonable with its mappings and they are easy to use directly, I prefer Rails for db manipulaton, it is usually much easier and faster to type 'User.find(1).favorites << Product.find(10)' than an equivalent SQL.
From the abstract [0]: "Conclusions: Endogenous IAP’s protective effects in regard to the metabolic syndrome may be inhibited by PHE, a metabolite of aspartame, perhaps explaining the lack of expected weight loss and metabolic improvements associated with diet drinks."

Can someone explain to me what I'm missing here? What is the "expected weight loss," and what are the expected "metabolic improvements associated with diet drinks"? As far as I'm concerned, one should expect neither metabolic improvements nor weight loss simply from consuming diet soda.

[0] http://www.nrcresearchpress.com/doi/abs/10.1139/apnm-2016-03...

edit: forgot footnote link
There's also no indication that they will, which is the whole problem for a business planning its future.
This sort of thing pops up everywhere, I'm glad you pointed it out in words here because it's made me think about it a bit more clearly myself.

For instance you get programming threads where people will spend pages arguing about whether something is more efficient than something else, hours of their time, before someone finally spends five minutes running an actual benchmark.