skysight-inc/HackerNews huggingface dataset:
Canadian cities (sans Vancouver) seem to have a lot of pedestrian tunnels (often doubling as downtown malls). In HK you can get pretty far underground as a pedestrian in some parts (you can basically walk between subway stations in an underground labyrinth to avoid rain).

Also, Minneapolis has a nice skyway network. Then there is La Defense in Paris where the pedistrian level is above street level.
Cloudflare doesn't shove a header at the top of your page and JavaScript with unwanted behavior.

I mentioned the carousel problem in another comment. But the default behavior is suboptimal too. That injected header has an [x] button. Users expect it to dismiss the header. Instead, it navigates away from YOUR page, back to Google.
> However, most programmers, and programming languages, remain stuck in a serial-by-default paradigm

You still have to decide upon the unit of work that is going to be sent to a different thread/core/processor/NUMA node/whatever. The different units of work that are distributed should not share state; one really doesn't want to be sharing a lot of state between different processors, because synchronizing the processors memory caches in NUMA is a extremely slow.

I guess it is really hard to break up both the program and data and decide upon the optimal granularity of the work units, it is not something that can be easily done behind the scenes - human intervention is still required.
According to my older female friends finding romantic relationships is getting harder for them.

My older male friends are less and less interested in romance as they report finding sex with no strings attached is getting easier with age.
As an extrovert, social interaction still drains my mental energy. If anything I find myself even more obligated than you do to hold up my end of the conversation because that's the social expectation. This can be horribly exhausting when I'm simply not in the mood.
The Transportation Renaissance
Every word on high touch was true about where I work and I hate it.
Though interestingly, in France it is nominally illegal to have your SatNav warn you of speed cameras. You are meant to turn that facility off when visiting.
The only positive thing keto does (as a side effect) is cut down on simple sugars. Everything else is counterproductive at best.

You're putting your body in an emergency state and stressing your overall health. It can work short term, if you're conscious of the dangers (especially ketoacidosis), but it absolutely shouldn't be done on the long term, unless you have a very specific medical need (such as epilepsy).

And as always, short term diets are silly and can cause more harm than good. Long term lifestyle change is what is actually needed, not short term fad diets.
OT: FWIW, in UK (and France, Spain, Kenya as I recall from visits) pharmacists do prescribe to a limited degree. All the local pharmacies to me [except supermarket pharmacies] have small consulting areas with a closed door where you can chat about your ailments.

NHS I think are keen to encourage use of pharmacists for minor ailments.
Thank you for your response. I very much appreciate the insight.
That's odd. I don't have that problem in the UK or France when I drive with it. Possibly a device glitch?
How this changes the fact that nobody cares?

Uber is probably also a threat to the public(apparently the people who run Uber are not very nice, remember all the scandals?) but people are so fed up with the taxi industry that they welcoming Uber to "slaughter" their local cabbies.

It's just business and that's why we don't live in a libertarian world and we have government bodies that regulate businesses.
Anyfin lets you refinance your existing loans by taking a photo
Let me take the opportunity to plug my favorite computer architecture course from ETH, who was published here recently.

https://www.youtube.com/playlist?list=PL5Q2soXY2Zi9OhoVQBXYF...

https://safari.ethz.ch/architecture/doku.php
Ask HN: Giving a talk on entrepreneurship, what should I talk about?
this is pretty exciting news for me,

a university entrepreneurship club is doing an event to introduce entrepreneurship to students,

I was invited to talk since the founders of the club know that I code/create stuff,

I'm thinking about cutting through all the entrepreneurship porn and talk to ppl about real entrepreneurship

* finding a pain point

* coming up with a solution

* sticking to the process and doing the work it takes

* not to expect success in the first 1-2 years, neither from the first startup/project

* coding is not a required skill to be an entrepreneur

* you don't have to finish university to start doing something

this is what I'm thinking to talk about, do you think I should remove or add something?
It is difficult to live without versions pinning in commercial projects. Imagine if you get an urgent task that needs to be completed today, but then you find out that the dependencies were updated, your project doesn't build anymore and you need to fix that first.
So your logic is that because scammers use dishonest tactics to market their scams, it should be OK for the Polish central bank to use the same shady, dishonest tactics? The whole reason scammers are willing to use those tactics is because they're swindling people. It's one of the signs they're up to no good. If they're going to act like scammers, maybe we should treat them like scammers.
> Open Question: What's the consensus of opinion regarding Dropbox while they still have Condoleezza Rice on the Board of Directors?

There is no such thing as ethical consumption under capitalism. While I don't think this is excuse to just not give a flying f at all whatsoever, it sets a general expectation — I'm not going to pick what's worse, Rice in the Board of Directors or an NSA partnership or a plan to essentially _become_ the NSA, but for advertising.

One day I'll stop being lazy and make something that's independent from cloud providers (and thus their ethical issues) for myself. It will probably be less power efficient and thus contribute more to global warming, but at least I'll have tried - but, still, there is no such thing as ethical consumption under capitalism.
Under the subscribe button there is always a small description of the subreddit. Here, it says:

>A subreddit for those who can control their Tensor Tympani muscle. http://en.wikipedia.org/wiki/Tensor_tympani_muscle#Voluntary...

I think it's pretty self-explanatory.
The other advantage of Google Maps is that it's search is much better at finding the landmark or point of interest you want to get to. Apple Maps Search is really hit and miss.

A school local to me is called Rushcroft Foundation School. Everyone calls it Rushcroft School. Apple Maps completely fails to find it under that name.
I'd recommend reading The Procrastination Equation. It sets out a simple model of how your brain makes these choices, and makes it clear what all the levers are to help you "game" your brain. It explains why shorter productivity cycles are so powerful, for example. It also sets out that there's a lot of variability in how sensitive individuals are to changes in the parameters - this is just a fact of life: you - and I! - may be more predisposed to it than most other people, so we have to work harder to battle it.

One very interesting parameter is how valuable - to your mind - the outputs of your labour are to you. It's of course not an easy parameter to change, but it's good thinking about it. Is your procrastination telling you something about your work?
https://play.golang.org/p/o8odLCRqUMA
wix is a content management system (CMS) i believe, but you wont be able to dig into it and customize functionality (to add new features). The others i have no experience in, but they look like screen layout / mockup tools.. not actually frameworks to build a product.

is your "mvp" going to be an offline business that just needs a website? Wix would be okay i guess. If you want to build a product, then i suspect that these won't be enough for your needs.
I think JavaScript is nice because it's async in nature. Concurrency is hard so it's nice to deal with it using a simple language, so that everything besides the business logic is abstracted. Yes you do not get the same performance, but CPU cores are relatively cheap compared to engineer salaries.
Which cultures?
> In other words: she's frequently wrong, but she's not batshit crazy and filled with hate like the current administration.

Is it really better if an intelligent person willingly helps start the Iraq war than if an hateful person does so on a whim? I find it hard to decide what's scarier.

I've stopped using Dropbox when they hired her, but not because I think there are practical implications for users. Rather, I wish that the IT community would finally, please, start thinking about ethics.
Textbook introvert. https://en.m.wikipedia.org/wiki/Extraversion_and_introversio...
Maybe they will do the same thing next year so by making people aware of it now we help those people stay on the lookout for this the next time around?
There are a huge number of bureaucratic hoops to jump through before you can get an article published. The flow chart is huge and gets more elaborate year by year. So if the quality is still poor then I think this simply means that we're doing it wrong. Either science isn't what we think it is or our heart isn't in it (or both).

My 'method' of choosing what to read is simple: I follow people whose work I know and enjoy. I trust them. Actually I think that's pretty standard. For example, Leonardo gets published just by having left stuff lying around the place.
> Once you execute truly on multiple CPU cores (by increasing GOMAXPROCS), you'll be having the same kind of race conditions in Go as in any other imperative language (inb4 Rust Evangelism Strike Force saying "except Rust").

Wrong. GOMAXPROCS defaults to the number of logical CPUs, IIRC since version 1.5. For example, I have four cores with 2 threads each, so goroutines will be executed on up to 8 threads unless I set GOMAXPROCS to something else or the application explicitly changes it using the runtime package.

And sure, you'll really have the same problems, but IMO channels and goroutines minimize the friction of implementing thread safe programs using CSP. GP seems a bit optimistic, agreed, but I think that there is at least some substance to the idea that go makes it easier to correctly utilize multiple cores.
Methods of measuring stellar distances
Off-topic, but this popped into my head as something relevant to The Economist (specifically jabbing at them), and this community.

https://steemit.com/economist/@subscription/fact-checking-th...
KFC Has a Problem in Britain: Not Enough Chicken
I see your point about the reason for lowering the prominence of "bad" comments but frankly I think misinformed comments deserve more detailed corrections than just down voting. It means people actually learn something rather than misinformation getting if ores and thus continue to be spread. In fact some of the best comments on here have been people writing detailed rebuttals

Also I think from your last paragraph you do agree that moderation often gets abused even if you don't agree with the individual points I raised?
Copper induction motors use no magnets at all. 20 years ago, the control algorithms and power electronics required were prohibitive, but the tech now seems fundamentally superior to permanent magnet motors.

Why are magnetic motors of such interest to Toyota?
> I'm yet to see a user that's not happy with AMP.

But you're talking to one.

> begging Google to make it flow like before

My understanding is that AMP doesn't necessarily impact ad revenues ( https://en.wikipedia.org/w/index.php?title=Accelerated_Mobil... ). If it did, it wouldn't see adoption, no?
Why Is Node.js the Best Framework for App Development?
Hackers hijack Tesla’s cloud system to mine cryptocurrency
I don't think that's gender related, though I don't have data to confirm this, only an anecdote. In my relationship it's the other way round - I'm usually the one responsible for organizing dinner with friends, nights out, trips etc. and my girlfriend can happily spend weeks at home without going out.
WorldCraft: 3D Build and Craft
The key factors in integrated circuit delay are more to do with capacitance; in order to change a gate's transistor from off to on, the driving gate has to charge the capacitance of the driving wire and the driven gate. Making features closer together increases their mutual capacitance.

(source: worked on this for a chip design software company. The delay approximation was based entirely around R/L/C modelling and had no terms for the speed of light per se. If I remember rightly it was calculated in integer pico-meters; I definitely remember it emitting an error message if you had more than 2cm of wire in any one net!)
TensorFlow requires the user to maintain a dataflow-graph, as if the user is writing a compiler, which IMHO is silly. It's the opposite of convenience.

What TensorFlow should do instead: do dataflow-analysis, like any modern compiler, and figure out the dataflow-graphs at compile-time.

OR... take PyTorch's approach and use dynamic graphs. I bet there's not even a significant performance penalty associated with dynamic graphs, as the tensors are usually quite large and consume most of the computation-time anyway.

My point: why use a tool that's founded on a wrong design-decision?
This looks awesome! Been wanting something like this for a while.
Crank them up a little more and they will go into deep ultraviolet. Problem solved.
The extroverts I’ve known all thrive and get energy in social situations. I use this now as my deciding factor for introversion and extroversion. Are you sure you aren’t an introvert with extrovert skills. That’s what I am. I can talk to anyone easily but it drains me.
That's a false equivalence. Fiat currencies are used FOR Ponzi schemes of course. But they are not THE ponzi scheme.

The question is, do you believe in the inherent usefulness of a specific crypto? If the only way to make money from a crypto is predicated on other people putting more money in it later on, that's the definition of a Ponzi scheme.

You don't hold onto euros and dollars because you think you can sell them later on for more money. That's why central banks have inflation targets: so that you're incentivized to use currencies as an exchange instrument, not as a store of value.
I don't see your argument for not being happy with AMP as a user, so I can't tell.
There are limits to how much parallelism will improve things, see amdahl's law.
Besides load/usage double-check, what benefits, if any, does this provide?
Every job we as a society want done should pay a living wage. Teaching children definitely is one of them.
People take me by an extrovert all the time. I learned to look less nerdy by mimicking my extrovert twin brother. I was the weirdest guy of the school and he was the most popular.

Have you ever wondered if deep inside you are an introvert that just got very good at pretending to be an extrovert at early age due to social pressure? Western society rewards extroverts.
> The Foundation will instead offer flexible, unrestricted grants that our partners can use to meet their greatest needs.

When you read that and have the recent Oxfam scandal in mind, it creates some interesting pictures.

Btw. I don't want to criticize the decision for unrestricted grants in any way, as I don't have enough expertise in the field.
Measuring site speed and using that as an indicator does not preclude also providing tech (AMP) as a guidance for sites that need help with it, while rewarding those that already have fast and lean sites without it/giving them the freedom to not use AMP without negative impact.
That was in 1998, give it a break.

I'm not saying that they're perfect now, but they're definitely better :)
One reason is that our thinking process is inherently serial and we do really badly at multitasking naturally. At least those involving deliberate thought. And our programs are almost an extension of our way of thinking, so we will have to push the boundaries of how we think and model systems in our mind before we can build excellent parallel programming languages. Not that it isn't being done, but the weight of the "serial" legacy is long...
The guidelines do not mention humor as such. It is often frowned upon, but I think the delicious irony in this case warrants an exception. ;-)
On the contrary, he's apparently descending on a cloud as we speak - the last five years have really ramped up "Well, shit...guess Stallman might have been right" comments here.
Doesn't really help with the grammar side of things though does it?
HK and Singapore I get, but I didn’t find most parts of Tokyo to be very dense at all. More continuous low and mid-rise density (but not high rise density) levels like Europe.
Monad is an interface which a lot of useful "context" types conform to - I find that if a function returns any kind of "secondary value" or "effect" (think the sort of things aspect-oriented programming is supposed to be for - permissions, logging, database transaction boundaries) this can usually be represented by a type which will form a monad. http://blog.sigfpe.com/2007/04/homeland-security-threat-leve... is a simple example if you don't mind the Haskell syntax.

The concept is useful because it means that we can implement generic functions that work for any monad - http://m50d.github.io/2013/01/16/generic-contexts was one practical example I met at my job (if you can read Scala - I feel it's quite Pythonlike but YMMV). Better still, these functions already exist for you - things like the "traverse" function I described there, or cataM (write a function that operates on one level of a tree and returns a type in a monadic context, get the corresponding function that operates on the whole tree), are just a library import away.

Why do you want to use them? They make it practical to replace "magic" with plain old values - somewhat cumbersome values, but values that are usable enough that the advantages of working with plain old code start to show. If you're using Python, anything you're using decorators for is a very good candidate; I already mentioned AOP. A really simple example would be error handling: in a lot of languages you have the choice between https://blog.golang.org/errors-are-values (explicit, clear, but too cumbersome to use in practice; means your functions are hard to read because all the error handling gets in the way of reading the business logic) and exceptions (concise, but magic and invisible; code with exceptions can end up with really surprising control flow). Monads give you a middle way: https://fsharpforfunandprofit.com/rop/ , where your error handling is visible enough to not be a surprise when it happens, but hidden away enough that you can read the "happy path" code without getting too distracted.
I am not so sure keeping score for the people you know is a big sign of respect for them either.
You've not responded to my point.

I dislike AMP for essentially the same reasons listed in the article.

Additionally, I value parsimony, which isn't mentioned in the article. I disdain anything that further bloats the web stack. Unless there's a very good reason for a new web technology - and here, there isn't - then we shouldn't further complicate the standards or our browsers.
Anecdataly, Google, despite being repeatedly told, routes people incorrectly to my house. The Street is a mews that shares part of its name with a street 1 over. The amount of deliveries that have "failed" because people blindly trust Google is just ridiculous.
The car of the future will run on steam.

This means it is a hardware and a software-platform where besides basic tasks like driving - everything can be bought by third party vendours, who pay a fee to the supplier of the software-platform.

S/He whoever overcomes his embedded plattform - fire and forget idea of software in this area first, shall inherit it all.

Let the challenge begin.

PS: Seriously- take John Deere- they basically have people begging and hacking, to work for them for free- and decide - no we sell parts and packages.
Crypto Regulations; How ICO Regulations Differ Across the Globe
I agree completely. Other choice decisions include:

"No tail-call-optimisation because I don't like recursion and I reckon the stack traces would probably be ugly"

And "python doesn't need to be any faster" even though it should be possibly to do so without compromising development speed.

If you want more functional style stuff in Python, check out Coconut: http://coconut-lang.org

I think an ideal candidate would look like Coconut with its python X haskell feel. Maybe target LLVM for nice compile time checks and performance benefits.
This would prevent speeding (but stop overtaking) on motorways, which I argue are the roads that need the least speed control. Speeding is probably more harmful on all other roads where you have pedestrians, cyclists and complex road layouts.
Furthermore, changing IMEI numbers is some kind of terrible federal crime.
I don't understand why such an article does not report any instrumental recording and analysis to determine its properties. Aren't there any ?

Undrground activity would have very specific signatures.
> Websites are so extremely slow these days.

I must have extremely low standards, but I simply don't find this to be the case. A few, yes. The vast majority work fine.
Benelovent centralization..
It might be a fair workaround, but it sucks to regress to storing truth in the DOM.
.NET has one of the best ecosystem overall, so it's more an exception than a rule (can't comment on Java as I don't work with it). As I'm mostly in low level, embedded system programming, you are still stuck with gdb, Valgrind and other primitive tools there, because if there's some legacy "IDE" at all, it's most often just some half-assed Eclipse plugin.
I.e. the problem is the state of processor, which need to be erased. So we can make stack of stateless processors, which will readily accept fresh data, because they will need to fill capacitors only, not discharge, and then discharged after use. Kind of multicore design, but with each core used for only 1/n of time at e.g. 1Thz frequency. Unlike parallel system, sequential calculation will work faster in such setup.
What Happens when you Contribute, revisited
You're like that person who laughed about Hotmail when it came out, because why would you want someone else to host your e-mail, and why would you want to access it in a browser instead of via a full-featured client?

There's a difference between being "wrong" (which you're not), and realizing that 99,9% of people in the world aren't you.

IRC will never be used for corporate communication. IRC usage has been declining steadily since 2003[1]. It's over.

Facebook solved a problem that many people had, despite the fact that Myspace, group e-mails, real-time chat and online photo sharing already existed. That's why they today have a market cap of over 500 billion US dollars.

Slack made the concept of IRC usable for "normal people". You're not normal people (that's meant as a compliment), so your capabilities aren't really relevant when looking at why things succeed or fail on a larger scale.

[1]: http://royal.pingdom.com/2012/04/24/irc-is-dead-long-live-ir...