skysight-inc/HackerNews huggingface dataset:
>3. The annoying rate us with stars popup and redirect to appstore. People rate 5 stars inapp, and then close down the AppStore before they apply a rating

Every now and again I click through on that to leave a shitty review as a disincentive to a) annoy me with a dumb pop up every time I use the app and b) dark pattern it such that I only get sent to the app store if I give you a positive review.

I get to the review page and have to sign in/up/whatever and I can't be bothered, even with all that spite motivating me. I sure as heck am not going to as a way of being nice about a product especially when I know reviews have such a short half life to an even slightly actively updated app.
Google took down 1.7B dodgy ads in 2016, over twice as many as in 2015
I'd like to take the opportunity and say thanks! Its a fine piece of software.
No, the worst result was losing the presidency, house, senate, and 3+ Supreme Court seats to Donald Trump.
As written the comment doesn't consider them part of 'today's america'. I think government skeptical conservatives end up being a pretty big chunk of the electorate.
Fairly easy to find some examples: http://sociology.fas.harvard.edu/pages/alumni-profiles
I don't think that Go is a good language to compare with Scala. (I do like Go, though.) The two languages could not be more different in philosophy. Scala is maximalist - you can do things many ways, you can call java, you can have tremendously intricate types, etc. Go is minimalist - there are just enough tools to get by, and sometimes it feels like you are missing one. My experience with Scala is that you spend more time telling it what to do but not how to do it (and it is often not obvious exactly how things will be done), while in Go you have to tell it both what and how to do things, which results in longer code, and repetition, but less ambiguity. You can't add to Scala to make it more like Go - the only way to make it more Go-like is to remove from it, which is impossible.

I think a more appropriate comparison for the language would be F#, which is probably not a surprise to you. I have never used Scala professionally, so I can't give any suggestions that would improve the use of Scala for day to day programming. Years ago I was learning 1 language per year, and picked up Scala and F# that way. After completing the Coursera courses on Scala, I put together a few projects on github using it, enough to get some job feelers that ignored my "don't send me job offers." And I realized that while I enjoyed fiddling around with the language on my own, I didn't want to spend my professional time deciphering other people's Scala code, and so I dropped it. Take from that what you will - maybe I am just not cut out for it.

I do use Go professionally, although it is a minority language where I work.
Apparently the new ones are worse, according to this comment?

https://news.ycombinator.com/item?id=13481067
> every phone plan I've ever had since the first iPhone

Exactly... You realize there was a time before then, right?

In the mid 2000s, texts cost between 10-20c to send, unless you bought a bundled plan, which weren't actually that common then, and even then you were limited to usually 200 texts/mo.

http://www.consumerreports.org/cro/aboutus/mission/viewpoint...
No, we're just thinking about determinism differently.

Systemd makes (or at least tries to make) guarantees about outcomes, which means it doesn't make guarantees about process. SysV (at least the traditional BSD-style a la Slackware) makes guarantees about process, which means it doesn't make guarantees about outcomes. I prefer determinism of process to determinism of outcome.
Glad the internet doctor could chime in and try their hardest to shame someone after they just emotionally opened up about their personal struggles in a relevant open forum.

You come off like you carry a grudge!

"Man up snowflake, life is tough."
> Given the same set of messages in the same order, you arrive at the same actor state

You just described object identity (see [1]), which are objects whose state is determined by the history of the messages received. An object with identity is stateful, side-effectful and impure by definition.

So no, an actor is almost never pure or deterministic. I'd also like to emphasize determinism here, because you can never rely on a message ordering, given their completely asynchronous nature, so you get something much worse than OOP objects with identity.

> This sounds a lot like the "no true Scotsman" fallacy

I'm talking about my experience. Given that I'm currently a consultant / contractor, I have had a lot of experience with commercial Scala projects initiated by other companies. And in general the projects that use Akka actors are projects that have nothing to do with functional programming.

This happens for a lot of reasons, the first reason being that most people are not in any way familiar with functional programming, or what FP even is for that matter. Not really surprising, given that most Scala developers tend to be former Java/Python/Ruby developers that get lured by Akka actors and once an application grows, it's hard to change it later. Evolution to functional programming happens in a web service model where new components get built from scratch.

But the second reason is more subtle. Functional programming is all about pushing the side-effects at the edges of your program. And if you want to combine the actor model with functional programming, you have to model your actors in such a way as to not contain any business logic at all (e.g. all business logic to be modeled by pure functions, immutable data-structures and FP-ish streaming libraries), evolved only with `context.become` (see [2]). So such actors should be in charge only with communications, preferably only with external systems. This doesn't happen because it's hard to do, because developers don't have the knowledge or the discipline for it and because it then raises the question: why use actors at all?

Because truth be told, while actors are really good at bi-directional communications, they suck for unidirectional communications, being too low level. And if we're talking about communicating over address spaces, for remoting many end up with other solutions, like Apache Kafka, Zookeeper, etc.

On combining Akka actors with functional programming, I made a presentation about it if interested (see [3]).

[1] https://en.wikipedia.org/wiki/Identity_(object-oriented_prog...

[2] https://github.com/alexandru/scala-best-practices/blob/maste...

[3] https://alexn.org/blog/2016/05/15/monix-observable.html
In Lua it prints 1,2,3,4. It has to do with each loop iteration behaving as if it declared a different variable instead of sharing the same variable across the loop.

Anyway, the problem they were talking about is clearer when you are closing over stuff that other than the loop variable:

fns = []
for n in [1,2,3,4]:
x = n*10
def fn():
print(x)
fns.append(fn)
I can attest to this fact. Many domain squatters sit on four, five and even six letter premium .com/.org./.net domains waiting for their payday that never comes because no one will ever pay that much money when the alternative is to use another domain name.

And of the people that CAN pay that money, what happens is they send a notice of their newly-established IP being used in a domain and they get it with the help of the registrar.

It's ridiculous to expect a person pay $1000+ for a domain when they go 'oh, we'll just use another domain name!'

People are dumb.

edit: spelling
Speaking of alternative facts, this report basically demonstrates the the DEA and NIDA have been promoting "alternative facts" about marijuana and cannabinoids for some time (even self-contradicting themselves by paying UMiss to grow marijuana for glaucoma patients).
As per UC Davis, here are your career choices:

http://sociology.ucdavis.edu/undergraduate-program/career-op...
Motion design handovers made easy
The prohibition of other people controlling your wealth as a negative right (as is simply represents inaction of others interfering), therefore I must consider it a basic human right.

"Rights considered negative rights may include civil and political rights such as freedom of speech, life, private property, freedom from violent crime, freedom of religion, habeas corpus, a fair trial, freedom from slavery."

https://en.wikipedia.org/wiki/Negative_and_positive_rights
Depends on which components you need. Normal HTML with Bootstrap CSS will mostly cover the basics.

And there are other individual Vue component libraries like VueTable etc.
> I was hoping to see discussion on the battery tech

Me too, but after this[1] comment, I'm a bit deflated on the tech discussion.

[1] https://news.ycombinator.com/item?id=13480593
You'd be surprised. Getting good light reflection without also producing an image of the surroundings to conflict with the display is harder than it seems.
Come on. It literally says "drop out" - no reasonable person could possibly believe the guy has a PhD, and being ABD is a hell of lot more than 99% of the population. Not to mention the fact that UVA is a good school generally so I can't imagine it's a cakewalk to even get admitted to their doctoral programs.

If he didn't mention an n-year gap in his background you'd say he was trying to hide the fact he was a drop out. You're just looking for something to complain about.

I finished my Bachelor's many years after I left school. I still had to list the school and the timeframe because otherwise I'd get questions about. I wasn't able to just say "I went to school but didn't graduate, but I don't want to appropriate the brand of my former university!" That's idiotic.
No catch for these two parts however we have other premium features.
There's a Gnome Shell extension that people report works on Fedora 25 with Wayland: https://github.com/benzea/gnome-shell-extension-redshift
I am humble but it is just one of my numerous merits. :p
> I don't understand why people even bother with additional anti-virus for Windows nowadays.

Old habits die hard. Especially among non-tech-savvy people, who in the past were told so many times that antivirus is essential because Windows is easy to infect, that it's hard now to explain to them that the built-in Windows Defender is good enough.
a blanket with a heater under it?
(I know the answer, but) Why would the death of a single person from a clinical trial freeze an entire category of funding? Surely, many people die in clinical trials of other types of medicine (caused by the treatment) and that doesn't cause the trials to be shut down. Immunotherapy of cancer wouldn't be a viable treatment if subjected to the same level of regulation as gene therapy.
Archive of DNSSEC outages – is DNSSEC finally a dead cow in 2017?
Like I said, Kotlin is chasing after a moving target. The issues might be kinda-solvable (even if it requires significantly diverging from Java's APIs), but things inevitably get messier both for the language internals and for users.
The emergence of these '30 Under 30' lists is troubling in and of itself!
"Actual alternative facts do exist because we often select the facts we represent based on our tribal affiliations"

I wrote about this recently:

"When we are interested in a topic and have time, we read about it and contrast different points of views. But when we don’t have time or are not interested in something, we believe what our culture, friends and influencers say. And we are so bombarded with information nowadays that we can’t get informed about everything all the time" [1]

Do you think that a site tracking expert's opinions on important topics might help?

That's what we are doing on AgreeList.com / Wikiopinion.org We haven't decided yet if it should be a for-profit startup or a nonprofit organisation.

Do you think this would help to tackle fake news?

[1] https://medium.com/@HectorPerez/wikipedias-social-network-57...
Thank you for the reply.
https://bjango.com/mac/istatmenus/

iStat Menus includes a battery menu item replacement that will show you the estimated remaining time.
>The benefit of having a highly competent boss is easily the largest positive influence on a typical worker’s level of job satisfaction

This is one of those great discoveries that is hardly surprising and makes you wonder why it hadn't be seen before.

Honestly some of my worst work experiences were getting jerked around by a superior who completely failed to understand the work required to do my job.
The Ghost Army of WWII That Duped Hitler
> The amount of calls for generics from Go users tell a different story

I think it is from Non-Go users who would use Go if only it had generics.
I would disagree. ClojureScript is very cool, but unless you're adept at functional languages it's another big jump for someone new to front end development. Plenty of time to do CS a little later.
The highest integer for the random number generator is 9,999,999,999
What's Functional Programming All About?
Microsoft joined the Linux foundation – Q&A with the Azure lead architect
The Chainsmokers- Paris (Unofficial Fan Made Video 2017)
Not really. Emacs works great because of tools like godef and gofmt. If guis is your thing

https://www.jetbrains.com/go/
I agree with you -- this would help a lot. Good news, NYT story today: "Trump Repeats Lie About Popular Vote in Meeting With Lawmakers".
Spataderen voorkomen met deze aangepaste voeding and Recepten
My favourite line from that song is "On my knees day and night scorin' points for the afterlife".
I thought that was one of the nice touches in Better Off Ted. It turns out that Ted probably could fill in for any one of the team if he needed to, and the reason he didn't interfere more technically was just that (as a good manager) he was avoiding micromanaging.
"my product as a basic human right"... sigh...

Putting all one's money in a bitcoin account doesn't sound like the best solution to hyperinflation and cash confiscation in poor countries. Why not buy US dollars or gold?
Can anyone explain (or hazard a guess) why Tesla uses cylindrical cells verses the 'scalloped potatoes' approach of Apple's newer laptops?
I disagree with the notion that property ownership should be provided as a right, for free, and that any regulation or control over the property the State protects is an atrocity on par with slavery.

Don't get me wrong, in general I very much like the concept of private citizens managing capital rather than the State (though I wish workers had a bigger say in how capital is managed, but I digress), but there are times when States have to exercise some control over the property they protect in order to protect itself and the property it guards. Keep in mind, the Draft is a thing the State can do, the trick is to use such controls as lightly as possible.

Private control and ownership of property, while important, must necessarily be secondary to the stability and protection of the society it inhabits.

Also read bryanlarsen's comment, they go into good detail on how the State enhances private citizen's ability to create and accumulate capital.
I was just thinking about this today. I'm usually happier when I'm doing things that I know my boss nearly-fully understands and when I know that they're able to work on it themselves if needed.
A language as old and as large and as flexible as Python ends up with a few wrinkles, but designing a successful languages isn't easy and I really admire the work done by everyone behind Python, especially the vision and invention by Guido van Rossum.

A kind of post-experience review of a language's strengths and weaknesses is a good exercise. For comments and complaints that really were influential in the history of programming languages see:

Knuth, The remaining trouble spots in Algol 60, Communications of the ACM, 10, 10, 1967, pp. 611--617.
https://www.cs.virginia.edu/~asb/teaching/cs415-fall05/docs/...

J. Welsh, W. J. Sneeringer, C. A. R. Hoare, Ambiguities and insecurities in Pascal, 7, 6, November 1977, pp. 685--696. http://onlinelibrary.wiley.com/doi/10.1002/spe.4380070604/ab...

Brian W. Kernighan, Why Pascal is not my favorite programming language, April 2, 1981, AT&T Bell Laboratories. http://www.cs.virginia.edu/~evans/cs655/readings/bwk-on-pasc...
"No. Python 3 arrived quickly after many warnings. Then tools, tutorials and a looooooooooooot of time have been provided.
This is nowhere Python's fault. It's the best damn migration story I've ever witnessed in my life.
My only grudge on Python 3 is that it didn't break ENOUGH. I wished for stuff to have changed more."

I think you wrote a good comment, thanks!, but regarding 2 to 3, I think you got this wrong. I think a more gradual transition would have helped - people ended up putting off the porting work, which was easy because Python 3 was installable in parallel, and nobody was really using it etc., and then it really went dead for some years, which I think was counter-productive for everyone.

I think in general it's better to keep some compatibility glue code around until most people have migrated instead of letting a let's-clean-this-shit-up! frenzy prevail.

(Now hindsight is everything, etc. etc.)
Ask HN: Does a lower capital gains rate increase wage growth?
"U.S. and EU officials also have accused..." "...It wasn't immediately clear if the arrests are somehow linked to these allegations."

Then why bring this up?
I think I'm just making the observation that in the absence of the administration's crackdown policy, the NPS employee's ability to written up in the news media for climate change concerns was nil.
Yup. Of course I realise that. But also I believe that implementation details of iTunes also shouldn't hold users (and/or developers) back.

Safari Tech Preview was a huge surprise and an awesome leap for community engagement and awareness of upcoming works. But the realities are that "the industry" is moving ahead faster than Safari's (at best) twice-a-year release cycle. I can 1005 appreciate vendors taking time to let 'specs' 'settle', but Safari's comparatively infrequent cycle puts them at a weird pace.
note: only on google.com ! Not on google.co.uk
Φερομόνες: Πως να ελκύσετε το άλλο σας μισό  escorts| athens escorts |call girl
They don't really mention anything about Opera VPN... but they do call out it's previous incarnation, Surfeasy, for the use of tracking/ad libraries. I wonder if the current Opera branded version has removed those or not...
Markov Chain Love Letters in the Post
I mean, by that same metric if you aren't familiar with JS paradigms it's a leap on it's own, no? So I don't think that's the right metric on it's own. I also think that getting started with ClojureScript is pretty simple, even if you aren't super familiar with FP (though it will definitely stretch your brain a bit).

ClojureScript gives you the opportunity to write code that's somewhat imperative, just with plenty of extra parentheses.
Pair programming and when to use it
"Unlimited file recovery and version history" is a feature in the Business and Enterprise plans.
That's not what I find. How are you measuring memory use?
"The process is very toxic to cells...." you mean like chemotherapy?
The GIL is only a problem because there's "no free lunch" -- no single strategy that is best in all cases.
Are you running the programs in DrRacket or at the command line?

By default, DrRacket has "errortrace" enabled. With "errortrace" the errors get a better stack trace [1], but it indirectly disable some optimizations, so the programs are slower.

But the command line version doesn't have "errortrace" enabled by default, so it's faster but with less useful stack traces.

[1] Actually, they are fake stack traces. The compiler may inline the function but use continuation marks to keep track of what the stack trace would have been.
Researchers applied neuroscience techniques to a simple microprocessor
wonder if there is a study that looks at changes in capital gains rates and if it effects wage growth.
Tricks are fun- little puzzles. But they don't belong in code unless they both (1) significantly (relative you the task) save time and/or resources and (2) are very well explained in comments- like the full non-clever version being left in the code.

I know I'm preaching to the choir here. I know we've all come back to our own code six months later and had to puzzle it out.
Funnily enough this is already done in Sweden, since a long time ago. A social-democrat country, would you believe it!
It is also the same for health care and elderly homes. It is going to be one of the biggest election questions next year because the social-democrat will try to go for a "profit cap" on private companies in these sectors, because they are founded with tax money.

Related articles:
https://www.theguardian.com/healthcare-network/2015/apr/28/s...
http://www.economist.com/news/business/21578020-sweden-leadi...

P.S
I actually think we are unique in the world with supplying private companies with tax-money for health and school.
The barriers to treating people with gene therapy are primarily social at this point, not medical or scientific.
Doesn't the number just refer to the size? 18mm x 65 mm vs 21mm x 70mm? Density and all other specs vary from manufacturer to manufacturer and model to model, AFAICT. Or do we have more information about the 21700 that Tesla's producing or am I just wrong?
Pretty much anything.

Degree doesn't matter as much as people think. Institutions matter more IMO.
This is double-plus-plus-plus ungood, as either Trump or Big Brother might say.

Seriously, I have pointed out before that Trump seems to have actually learnt the rules of Newspeak with terrifying effectiveness.
It's like tinder minus the fucking, got it.

Maybe that should be their tag line.
This not exactly surprising but yes, it's nice to be able to talk to your boss about the subtleties of my work. This is what makes work interesting. I hate when it's clear that all he is interested in are deadlines and budgets.
You can clear out memory use in Firefox by restarting it. It doesn't create a firestorm of reloads that cripple your PC because it only reloads tabs when you click on them.
I'm not saying Cisco is great --- far from it. I'm saying that their M.O. does not usually include acquihiring and shuttering products.
"We're a social marketing automation platform for landscape photographers."

This idea could work...
> I mean, by that same metric if you aren't familiar with JS paradigms it's a leap on it's own, no?

A smaller leap from a OO language to JS than to ClojureScript, surely you agree there.
"I've been speaking italian, french and spanish for 20 years. I'm sure people who speak germanic languages will roll their eyes to a traditional latin-languages guy like me, but the german sentence you mention is simply not self-explanatory for an outsider when reading it."
too many to list
http://reason.com/archives/2016/08/26/most-scientific-result...
Network Backboning with Noisy Data