skysight-inc/HackerNews huggingface dataset:
This sounds like a promising idea.

As someone who still reaches for a Smalltalk environment when I need to prototype something, ipython notebook is about the closest thing I've ever found to the style of interaction you get with a Smalltalk REPL (aka "workspace"). Smalltalk deliberately blurs the lines between a text editor and REPL, and the debugger takes this a step further - a combined editor and REPL, within a suspended execution context. It could be argued, for example, that coding within the suspended context of a failed unit test, while the code underneath your cursor has this REPL-like liveness, is the non-cargo-cult way of doing TDD.

I'm not trying to claim Smalltalk as the Greatest Thing Ever, but its existence (and its "otherness" - from the point of view of today's conventional style of development) are evidence that there are useful tools to be had, somewhere down a road less travelled.
PAST SEX ESCORTS – Greece Athens Escorts
Because it does so every dozen years?
That's why I've just resorted to using 'Restart & Run All' as my default way to run a notebook I've finished coding up.
I'm relatively okay with booting up Windows 10 to play games, apart from the well-known upgrade practices, the inacceptable (if configurable) ad popups for Office 365, and my resulting lack of trust in Microsoft's future practices.

However, pragmatically, on all the Windows 10 machines I've typed on there seems to be a slight, yet easily noticeable delay between keyboard input and, e.g., characters being drawn on the screen, independently of the application. Whatever the reason (compositing? vertical synchronization?), I find this amount of input delay quite off-putting for everyday use and have not found any information on how to reduce it.

There are input latency measurements for Windows 7 [1]. I'm not aware of similar measurements for Windows 10.

[1] https://pavelfatin.com/typing-with-pleasure/#windows
> what kind of ridiculous excuse is that?

A made up one. Your parent made up "learn french" and you made up "hates baguette". I think you've invented something to argue against here.
Europe Is Going After Google Hard, and Google May Not Win
Back when I was still a student (of music), I read The Inner Game of Tennis and found it to be incredibly useful!

I also recommend it.
Czech (his passport) changes endings all over the place. It's how our grammar works. Nouns and adjectives have different endings depending on their contextual gender associations. Czech last names are either adjectives (rarer), in which case the male form ends with ý and the female form ends with á (the latter generally denotes femininity), or nouns, in which case the female form gets turned into an adjective with the ová ending. For example, if your last name is Kovář == Smith, your wife's or daughter's last name would be Kovářová, which could be loosely translated as "of Smith" or "of Smith material" (Kovářka would be the Czech noun for "a female Smith", but female noun surnames don't turn up in formal Czech -- though they make reasonable abbreviations/nicknames among friends). Czech has also the very similarly sounding ova ending (as opposed to ová) which literally denotes possession in addition to the female gender (Kovářova == a (male) Smith's). This doesn't turn up in Czech last names, but it does in other Slavic last names (notably in Russian last names), which makes it sound familiar. Whether it also denotes possession in those languages, I don't know.
It's talked about because people wanna hear about it. If the articles had no hits, they wouldn't bother publishing them.
The problem with the attacks like this that civilized people have enough technology to stop this from happening but don’t have enough political power to make changes. I wonder why civilized people allow this to happen again and again. The proper answer to this is giving more power to robots rather than humans. Why commercial truck can’t be stopped remotely? Why car engine continues to work after several hits? Why pilot door (see https://en.wikipedia.org/wiki/Germanwings_Flight_9525) can’t be opened remotely? We need to give more power to software and make firewalls for barbarians.
I know what you mean. But there may be autistic people reading this.
I look forward to what they can further do to improve things.

For instance they don't cache pokestop images, my phone keeps redownloading the same images from pokestops and gyms, if it just cached the top 10 most visited pokestops and gyms that would be a decent reduction in data use.

Also it would help if they offloaded some of the work of the GPS onto the local phone steptracking/direction trackers it would help.

I can understand if they don't want to send coordinates of "nearby pokemon" down to the clients because that would inevitably get hacked, but the phone has to repeatedly poll.

If the phone tracked more locally it could not poll GPs until it detects locally that it's moved enough, so if you weren't moving you wouldn't be updating your position very often.

Also I read something that reckons that the game servers are currently all hosted in the US, which would explain the laggy battle experience in Europe. (Freezing at 1hp left, never being quite sure what's hit your character or good times to attack).
But then I wonder, how do you enforce the latter rule? ('the "opposite side" has to provide evidence of the same high standard'). Generally it seems like a lot of the media at least, which serve as a gatekeeper of sorts for which information gets disseminated to the broader public, do not really seem capable of or interested in enforcing such a rule. Policymakers, who should be quite interested in climate studies, might be more persuadable to having standards, at least when they're not in some interest group/ideological pocket.

(EDIT: of course, journals could serve as enforcers, but then the "opposite" should have to publish their science in well-policed journals. The OP's article claims that this generally isn't the case)
(EDIT: disclaimer, I am not trying to argue against the broader point that data should be open)
A few month ago someone here on HN stated "People don't want backups. People want restores". Can't recall who, though...
attention to detail correlates with interest in the topic. Maybe find something to work on that you care about a lot of that excites you. If not cultivate your interest. Pretend it's your child then love it unconditionally.

Working memory: Memorize things that surprise you. Then Try to understand why you were surprised. You don't have to memorize things you understand.
Ask HN: If I want to learn programming should I start with mobile or Web app?
Hi HN,

I want to teach myself how to program and build a simple app but don't know where to start. Should I build a mobile or Web app? Google is a bit overwhelming because it gives so many different options so I was wondering if someone can point me in the right direction?

Thank you
I think the difference is that the test shows what the idea you (as the architect) have is, while the code shows how you (as the developer) implemented it.

And then you run the tests and they will, hopefully, tell you if the how matches the what, and if it doesn't where the two differ, i.e. where the the code doesn't do what you intended...
Well, I actually come from such a place. In Turkey it's not uncommon that a surname ends with "oğlu", meaning "son of X" where surname is the form "Xoğlu". Because of "reasons", there are no surnames ending with "kızı" ("daughter of") though - at least I've never came upon one.

Also, we never change them, even if the holder is not male.
Hey, can you tell me what probprog system for Haskell you work on? I might have been meaning to write a sampler for you.
Although there's a toggle in the game labeled AR that turns on/off the camera as the background while catching Pokemon, I think Pokemon Go has a broader AR implementation.

My friends playing it have all discovered new things in a city they've lived in for years because of Pokemon Go. So even if they play the game with the camera turned off while catching a Pokemon, there's still a map always on showing how in-game places match up with the real world.

This translates to a weird phenomenon: the other day when we were standing outside a gym by a church, my friends and I noticed on our phone screen that a battle was happening at this gym. Instinctually, me and a few others took our eyes off our phone and turned our head to look at the spires of the church, since gyms are shown in-game as tall structures.

It sounds strange, perhaps even cheesy, but Pokemon is engaging our imaginations in a pretty interesting way.
Ah yes, that's the one I tried.
Ask HN: Workstation Alternative for Mac Pro
I feel like Apple no longer cares about the pro market. I've been using macs for the past decade and have been very happy with no complaints.

Apple's lack of vision for the Pro market has me worried. Is anyone else in the same boat? I am waiting until the end of 2016 and I may have to switch to getting a Winbuntu workstatio. It breaks my heart to even think about switching.

Anyone know anything about what's going on at Apple and their plans for he Pro computers?

Also what are your plans if Apple ditches the pro market altogether?
also Pharo smalltalk is a wonderfull context for live immersive coding.
Try to see this video with Roassal 2 https://www.youtube.com/watch?v=iXUZiFtnxK8
What I think is that Nokia should (at the same time) try to revive Maemo/MeeGo
OS (maybe as an alternative firmware for some phones). Nokia could then use
its legend as a phone manufacturer and a community of tinkerers.
It's always a good idea to be competent in more than one language. For two reasons:

1) it gives you more opportunities and options and prevents you from being pigeonholed
2) the more languages you learn the faster you'll pick up the next one - giving you even more flexibility

As some other people have commented, you should choose your next language based on both what sorts of project you'll be able to build from it and what you'll learn from it (be that working with pointers, a completely different syntax family, or a programming paradigm that's new to you).
Do You Have Fear of Losing Syndrome
I can't see why this wouldn't work just as well.

I certainly would be interested. I started using VS Code more and more and VIM less and less :(
Context was not provided however - an article that calls researchers bimbos is not one I take on its word. Was the raw data refused? And why was it refused? Perhaps because they were, as the original article states, prepping the study for publication, or because they had put it on hold? Or because they put the paper on hold and wanted to focus on doublechecking it before spending work on making the data available? Perhaps they still had to retrieve the rights to publish the data, or find a way to publish it in a good way? Context is lacking to state that there was a non-benign refusal of data.
You can have both, if it's just randomness then you can have shared seeds which the server will verify but the local client can sample too. If they de-sync then the server wins, but the client can feedback quicker before the final response from the server.

I suppose that would enable further cheats such as not wasting pokeballs on ones you know will fail by peeking into the future.

The throw itself is client-side though, so I suspect it's already possible to cheat with "perfect throws" every time.
Personally I do mind, not because of fear someone catches me procrastinating on Hacker News (most people in my company wouldn't even know what it is) - I simply can't focus with other people close behind me. It's a weird kind of stress.
Short answer: Yes. There is more to life than just "safety".

Do you think that you yourself should be able to pick where to live and work?
If yes, why shouldn't he?

I definitely do. I am happy to be EU citizen able to move and relocate freely in EU. I would be even happier being a world citizen able to move wherever I would feel like.

Alas asylum seekers are pinpointed to the place where they ask for asylum.

While this (badly designed) solution stands, the countermeasure they have to pursue is to ask for asylum in the final destination of your journey.

And I cannot see a good reason why Monaco, Disney Land (seriously?) or Hawaii should be exempted from helping asylum seekers.
Geez.

Americans do not realize how lucky they got with Obama.
What specifically are your frustrations? I have a 15" Pro, and it doesn't bother me much if the computer is lighter, thinner, etc. The machine is pretty powerful. Here is what is coming next (rumored). http://www.macrumors.com/roundup/macbook-pro/
Th 'AR' mode is terrible. I had hoped for at least an attempt at registration and tracking. It's not AR, it's just a gyro based 3D app that happens to use the camera feed as a background.
it takes some impressive mental gymnastics to reach that point.

It really doesn't. You used the explicit phrase "extremist content [falls] under speech which does not necessary advocate violence" as an argument to exclude "extremist content" from the list of examples of actionable material, without further elaboration.
It depends on what to want to do. If you are learning because you want to get a job in the market I would suggest picking up web application development. Web application developers are in higher demand than mobile developers. This is based on me working with multiple web agencies and observing their hiring ratio. Usually it's 4-5 Web App developer to 1 mobile developer. Another thing is good web developers are a rarity. Mobile developers have flooded the market.

There is more demand for Web App developers than Mobile Developers

But if you are starting a company and want to build your idea which is a mobile focused product I would suggest start with mobile, you will be able to execute on your idea faster.
7 of 12, Floor 3, Unimatrix 01.
What's more interesting is the way Ingress checks for link intersections at that scale (and it checks it for each key in inventory).
> But if the tool is closed, that should not invalidate any results in the paper.

As I said in https://news.ycombinator.com/item?id=12100008: If it cannot be verified independently as far as possible, this does not mean it is wrong, but also should not be considered as science (since independent verification and the ability to do so as far as possible is central to science). Instead it is just a marketing statement with the author providing evidence for truth.

Marketing statements are also not wrong per se (if they were, at least in Germany this would be a criminal offense because of the "Gesetz gegen unlauteren Wettbewerb (UWG)" (which according to the internet dictionary corresponds to "Act Against Unfair Competition" or "fair trade law")), but you strongly have to trust its author to tell you the truth, since you can hardly verify the truth independently.
You can automate that pretty easily via Phantomjs and the like.
If you're worried about lawyers, why change it to the name of one of the largest companies in the world?
China’s Refiners Flooding Markets with Products
Refactoring Session #2b: Matrix Calculation – Extract Class
> The thing is that we have been in the work of parody for so long time that we don't ever know were it started. Get the Rocky series blockbuster, for example. We had a much better history, with a black man and boxe. But then someone stole the idea and put a white man against his worst enemy: another white man with diferent world view (Russians).

I'm not sure what you mean when you say "someone stole" the idea of Rocky for Rocky IV. Sly both wrote and directed that. It's as regular a sequel as anything.

> I find it funny how most of people that discredit the OP conclusion also thinks they are right when they are in the opposite situation. I don't see you Bros complaining when Hollywood whitewash history.

I explicitly said that I'm not discrediting OPs conclusion, I however did not agree with how they arrived there.

The collective "Bro"-thing I don't feel worthy of responding to.

> And last, when did you guys started to think that the "old" stuff is yours? They have legally owners, and they can change to fit or create a better history/world (and some guys like you keep thinking in ways to put it worse), like star wars and the woman and black as main characters.

I can't answer for "us guys", only for me, but I have no problem with them doing whatever they want with Ghostbusters. All I am saying is that the reviews in this specific case isn't about sexism, but the movie not being at all relatable to the original one(s) in tone. Nothing to do with gender. As much right as they have to make the movie, the fans of the original have a right to opinions on it, without it being sexism, simply because the new characters happen to be women.

Personally I liked the new Star Wars, but it's entirely beside the point, but since you brought it up: SW:TFA was so true to SW:ANH that I'm inclined to call it a true remake, much in how Interstellar worked as an homage/rehash of 2001 with slight twists. I happened to like that one too.
Watching YouTube inside Emacs 25
Why should we expect people to know any of that? Amazed is the wrong word, I'll be amazed if they knew any of it.
I know BEM and was asking for reasons why there are no global modifiers for things that make sense on every block or element (e.g.: importance, size, state) other than "that's not BEM".
"Flexible SSL" is just a marketing-speak for "Plain text HTTP to the origin server".
M not sure is it a joke ...........
I've had the same concerns. Seems like Windows and the Linux layer cannot share files systems. So how does that help a developer wanting to use both the shell and the the IDE?
m not sure is it a joke ........
Carto Hack: Mapping Water Depth with Opacity
Always present association
Klik and Pay acquires PAYMILL
Advantages of this over running a repl in an Emacs buffer and evaluating code that way? I've never tried Atom.
One of the reasons is probably that people are using Pokemon Go in countries where it hasn't been released yet. For example here in The Netherlands there's 1.3 million+ players, even though the game is not even available yet in the Android or iOS app stores in The Netherlands.
Yes, frontend layout designers reinvented Hungarian notation. It'll take another 10 years to realize it's not a very good idea.
> But that day was already terrible if I'd managed to lose all of my backups.

I have two off-site backups located ~150 miles from each other. If I (we) lose everything, chances are that there are more important things to worry about, like what's for dinner.
> Pragmatically, security needs to match the circumstances

> in order to get a fair balance between usability and

> security. For most people, hiding inside the noise is

> "good enough".

I'd say it is different. This "herd security" business only matters if your adversary is the NSA. In which case you will need a complex security strategy that goes way beyond just picking OS.

If on the other hand you just want devices that behave reasonably, then you should select your devices based on their behaviour.
I'm reading this from my linux laptop running firefox. my colleagues use macs. I don't think microsoft is gaining anything. nothing against the guy but perhaps its too little too late.
Unfortunately, you cannot change the colors before downloading. You can do that, very easy, after you download using the SASS variables and a SASS compiler.
Are schools and nurseries using insecure apps to store sensitive child data?
Another good example of this are the Steam sales, especially the big ones (summer and christmas sales render the store completely unusable for the first day or so)

It's "good enough" for the week of the sale, upgrading all the servers for a week of super heavy traffic just to see them idle the rest of the year isn't a great business plan
Thank you. Really appreciate the advice.
That's so true. The 10x programmers are those that make everyone else's work faster and more accurate.

To me the main job of a lead dev is setting up all the boring processes of build scripts, continuous deployment, package libraries, testing environments etc., that make the other developer's jobs easier.
"Un-opinionated" right next to "BEM". It's like saying WinAPI and COM is un-opinionated.
It is always easier to pay somebody else to do it? Whats the point you try to make? I never mentioned it is cheaper to do it yourself. And enterprise is certainly not for teams of 5 people, 'Starts At 50 Admin Members'

Setting up the statuspage.io, monitoring it, keeping things as they should, adding new stuff to monitor thats not a task one of those 5 will be doing regularly? And what if he does a poor job at that? You end up with what you say, the same buggy level of monitoring. So what _is_ the excuse not to make your own and pay significant amounts of money to a third party?

I say 18.000 is a lot of money for a service that reports your outages (good 3 month salary here, and in three months one can code a lot). And if you do it yourself you have all the freedom of choice how you monitor what you monitor how you report to your users instead of relying on the options statuspage.io offers, there is no limit

And why would your own monitoring be more buggy then some setup a third party deems to be ideal? You can make a perfect fit, gives you another view on your own products etc.
Full control is key, in house solutions, not saving money.
I use this window snapper for Mac. Very polished and costs a dollar in the app store: http://magnet.crowdcafe.com/
> The first thing to recognise is that is shell is not a special kind of program. It's just a normal executable like everything else.

Except it works with several OS interfaces touched by very little other
programs (terminal mode, terminal's controlling process, process groups, job
control), so one has to learn those somehow.

> Next, recognise that a shell is a language, so you're basically building a commandline programming language interpreter

No, not really. You can have something that just splits line on spaces and
executes that as a program and arguments. Calling that a "language" is a quite
far stretch.

What misled you is that most (all?) of the useful shells are programming
languages at the same time as command editors and code executors (in other
words, REPL). You just don't see what I described above, because it's awful to
work with.
I don't get your example.

What's the difference between

.c-button.primary { … }
.c-button.large { … }

and

.c-button--primary { … }
.c-button--large { … }
?
No idea why this is a surprising, even controversial result. We are are on the warming side of a recent (geologically speaking) ice age (actually glacial period) and we expect long term temperatures to be trending ever upwards.
Islam and the French Republic: From the Banlieues to Le Pen Land
They're making a lot of bad anti-consumer choices with their products the last few cycles and I have no reason to believe it will get any better.

I've been waiting for such a long time for the new line of Macbook Pros to come out, I've been in desperate need of an upgrade for quite some time now and am finally at the point where an MBP makes a lot of sense to me (I've been using Thinkpads exclusively the last 12 years) but here I am still waiting for a product announcement.

I'm highly discouraged by Apple's move to replace every port on the Macbook with a single USB-C and I believe the new MPBs will feature a similar concession, possibly 2 or 3 USB-C ports only. And adding insult to injury, the new machines will probably not include a 3.5mm headphone jack (among other Apple "improvements").

The MBP is a flagship product and I believe will be around for a while, I don't believe Apple is giving up on that market segment, but if they bungle the new products enough it might be a self-fulfilling prophecy. It's crazy to me that I'm still anticipating this product launch yet am aware that the machine itself will probably be a letdown and I'll ultimately go with another Thinkpad. I need to see the announcement to know for sure, but gee, what a way to ruin an entire product line.