skysight-inc/HackerNews huggingface dataset:
Neither of us has explicitly mentioned a jurisdiction, but assuming you, like me, are referring to the United States...

I suppose I can do no better than quote from the Wikipedia page I linked:

> The Second Circuit then noted that an essential ingredient to contract formation is the mutual manifestation of assent. The court found that "a consumer's clicking on a download button does not communicate assent to contractual terms if the offer did not make clear to the consumer that clicking on the download button would signify assent to those terms."

The same page cites a number of cases where a "browsewrap" agreement was found unenforceable and only one where one was found enforceable - and the latter, for what it's worth, involved a sale taking place through the website rather than anything resembling passive browsing. Of course there exist other cases not listed; and there are situations that muddle the distinction between clickwrap and browsewrap. But at least, the very common pattern of, as you said, burying "a notice in the footer of each page" without anything vaguely resembling active consent, as practiced by probably the majority of commercial websites on the internet, seems to pretty clearly fall on the unenforceable side of the line based on those precedents.
Is "before" really meaningful enough to bother differentiating? You work from 5am to whatever. I work from 9am to whenever. It's not a big deal.

Guess I could say, "While that farmer calls it quits, I am working late into the night getting ahead! Mwahahaha."
So you're saying that the alternative for the Olympics, a international gathering of most countries on the planet, is comparable to let's say... watching a basketball game? I think your analogy is very inaccurate.
I haven't read the other comments yet.

But all I say is, there are far worse people in life with far worse things happening to them "Death doesn't seem so bad anymore" is exaggeration.

Believe in yourself!
I don't know where you got the idea that 10M players left because maps were removed. Do you have proof of this?

The most reasonable explanation for the drop in users is simply a tapering off after one of the most hyped game releases of all time. Correct me if im wrong, but i'm pretty sure there are still some 30M+ users active in the game.
Under the CFAA, they do have the right to determine what constitutes authorized access. If they say you're unauthorized for using the wrong buttons on your mouse, then you're unauthorized. It's treated very similarly to trespass on private land.

You can try telling the judge it's baloney, but if he's going by current precedent, he probably won't agree with you.
With adaptive optimizing: https://en.wikipedia.org/wiki/Java_performance#Adaptive_opti...
All great advice. I'm guessing that was some damn hard won wisdom that took years to acquire. Hopefully it will be easier for the OP.
This particular site is top 5,000 Alexa. The content changes every minute, and Google is fast at picking up those changes. The last cache of the homepage was 7 minutes ago from Google.

There's definitely a correlation between my sites' Google rankings, their organic traffic, and their crawl rate. The other sites I run are Alexa top 30,000 and top 100,000. They all feature dynamically changing content, but Google is definitely using a higher crawl rate on my higher ranking sites. This isn't a surprise though, Google has limited resources like everyone, and they'll focus those resources in a way that provides the most benefit.

Edit: If you're talking about the correlation between daily ranking and daily crawl rate for an individual site, then no, I'm not aware of any patterns. For example, the graph is flat for organic traffic and total indexed pages, but the crawl rate jumps up and down as mentioned, and it doesn't appear to relate on a daily basis.
HyperDev
What if you tried exercise and it didn't really... do much?
What did you use for the CLI UI? It looks really nice.
Well, as you posted this after another post that addressed this criticism rather elegantly, I will repeat the relevant bit - " We're OK with 'wireless' access to Internet, although it's pretty clear that the packets will hit a wire at some point. Wireless means I'm not pulling a cord along with my phone. "

Non-technical people may assume no server infrastructure. From the developer perspective -this is accurate-; the actual hardware is handled by someone else, there is no concept of it that the developer has to work around.

I'm not sure why you'd think someone would believe no software would be needed; even when servers are involved, there is software located elsewhere, on a mobile phone or a web browser or similar. No one is going to say "Oh, serverless? Then I don't need my software development team any more!"
'Star Citizen' presentation hints the game is coming together
I find a lot of commentators needlessly confrontational and agressive online, which is completely unlike human behavior in the real world since there is a huge cost to social aggression.

Initially it was felt anonymity would lets one speak their mind and bring real honesty and value to a discussion but it has only unleashed an unrelenting wave of rudeness and negativity that is tedious and derails every discussion. It's possible to to be honest without anonymity but requires more effort, maturity and eloquence on the individuals part. Perhaps these barriers are needed for meaningful discussion.

A useful discussion can be had when the incentive for showboating is removed, and there is a need for informed criticism to be backed by some level of reason and logic so the discussion is de-personalized.

Voting does the exact opposite, It makes discussion personal, puts the focus back on the individual and incentivizes commentators to pass off personal opinion as widespread consensus, promotes what those vying for acceptance presume to be consensus, voting rings, and other shenanigans.

You can see all of this widespread on HN. Inspite of heavy moderation there is still a level of sniping that is frankly tiresome and far too many offhand and dismissive comments that add little to a discussion beyond trying to make the commentator look smart.
> I don't see a problem with that. Different strokes for different folks. What I'm enjoying is available to you, but you've chosen to limit yourself to a constricted set of abilities, because you (apparently) enjoy the limitations.

It matters if you then go on to hold gyms with your super pokemon and you're now out of the league of the non-maps players.
I've read that some folks may be more sensitive than others to cues like blue light. This would mean staring at a computer ruins your sleep (or pushes it back). Eating and sleep cycles are also closely related, folks like us may not even feel hungry until late in the day. Lots of generalizations in this thread about what's good for everyone. As the only expert here on myself, I wish they would can it.
Berkeley's Soda Tax Appears to Cut Consumption of Sugary Drinks
Visual Studio: I run a medium-sized profitable project pretty efficiently and all I have to install and understand in terms of tooling is Visual Studio.

C#: Very flexible and extremely powerful. For a busy(lazy) programmer like me, it's very easy to find libraries or stackoverflow solutions for pretty much everything.
great points—I am looking forward to some features in Sierra but not planning to jump right in. Might give El Cap a try for the next 3-6 months while keeping my ear to the ground on Sierra.
Funny TT bike helmets with magnet visor, aero cycle helmet reviews AU-T02
I did a similar thing for a while, when working on my startup. Actually, I free-wheeled it. I stopped trying to go to sleep, and just slept when I needed to. I'd typically crash between 4am and 8am, sleep for about 4 hours, get some business work done, take a 3 hour nap, and then get into my night routine.

It was fantastic for when I had solitary work to get done. Not so great for social life. I could go out, but that would be like taking half a day off.
> For those of us who didn't use maps--most everyone I know--it was this advantage others had that made it terribly non-fun to play. Why bother playing when everyone is cheating?

I didn't use maps. I also didn't feel like those who did were cheating, or that I was any worse off for them using maps.

The 'competition' in Pokemon Go was really minimal, and maps had very little effect on them. The only competitive aspect to Pokemon Go is gym battling. If you care only about collecting, you actually benefit from map users, because they're the ones likely to drop lures.

As for gym battling, yes, maps might have had a negative effect on the competitive landscape there. But the competitive mechanics for gym battling were so fundamentally broken from the start that it's not reasonable to blame it on map users for "cheating".

(How were they broken, might you ask? Well, the fact that moves have such a wide variance in DPS, combined with the fact that movesets are entirely random and randomized upon evolution makes obtaining strong Pokemon entirely a matter of luck. Couple that with the fact that leveling up rare Pokemon requires... finding lots of that same rare Pokemon to turn into candy means that obtaining the strongest Pokemon (which are usually rare) is a matter of repeated luck + time spent grinding. Next, battling is kind of pointless until you're around level 15-20, because you'll almost certainly lose, and the amount of XP you gain from beating a single Pokemon is insultingly small. And finally, the battling itself was highly dependent on the latency of your Internet connection. This was fixed in a recent update, but it was a huge annoyance in the first week or two).
You can't copyright facts in the US. You effectively can in the EU, as the grandparent discussed, as long as you demonstrate that it took significant investment to arrange the compendium of facts from which they were drawn.
The closest male equivalent would probably be facial shaving.

It's not nearly as historically consistent as face makeup: red lips, smooth skin, outlined eyes. (See ancient Egypt.) There have definitely been strong preferences for male facial hair, but they've varied per culture.

This has changed a little in recent years, but you'd almost never see a male model with a beard.

I'd be very interested in seeing similar experiments in business/social/dating environments.
> Top 5 Regrets of the Dying: (2) I wish I hadn’t worked so hard. (4) I wish I had stayed in touch with my friends.
> Had no idea how 'brain-fogged' I felt prior to taking it. It seemed to help recovery time with respect to exercise and I overcame some plateaus while taking it.

Two questions:

1) What do you think about the idea of not taking it anymore?

2) Did you quantify your plateau breakthroughs and can you compare them to any previous plateaus?
Parrot’s Disco drone is coming next month for $1,299
I imagine Google, Microsoft, Amazon, and Facebook.
There is a difference between language complexity and library complexity. The Java language is very simple, but the Java standard libraries are a collosal, complex system.

C++ the language is extremely complex and riddled with pitfalls and minefields. Just try to pin down the formal definition of such a widely-used term as "rvalue". OTOH I find the C++ standard library to be reasonably straightforward and well-designed. The STL in particular is brilliant.
I'm sorry you lost both your parents in a short period. That is hard.

Presenting a religious message like this is off-topic on HN, though, and bound to get people's backs up.
Denver Based FullContact Acquires Profoundis Labs
> Neat. But er IS actually hygenic by the standard definition.

It's hygienic in that it allows you to write any hygienic macro, yes. However, it's not "hygienic by default" -- you have to go out of your way to manually and explicitly ensure your er-macros are hygienic. Leave out a ,(rename 'foo) somewhere, and suddenly you've broken hygiene. Same problem with gensym, really, except that rename is a little nicer to use. Compare with syntax-rules, syntax-case, or ir-macros, where any macro you write is hygienic automatically and by default -- you have to go out of your way to manually and explicitly inject free identifiers.

> I'd say I'd check out what Eli &co did, but I probably won't. TBH, Racket leaves a bad taste in my mouth: the core is too complex for such little benefit.

It's also a proposed addition for R7RS-large (SRFI-139).

> If some of it were in libraries, I wouldn't mind so much, but most of it's there by default.

It's all in libraries. `#lang racket` is just a "metalibrary" that exports a bunch of smaller libraries. You can always do `#lang racket/base` and include the subset of libraries you need.

> And I share Alex Shinn's opinions on syntax-case.

Not to talk shit about Alex -- he's a smart guy and Chibi is a very nice system -- but he's both seriously misinformed about syntax-case and hopelessly obstinate about it. Despite his claims that syntax-case is super complicated to implement, it's really not much more complicated than syntax-rules: it uses the same pattern language, but rather than a template, it's associated with an expression. The only thing "extra" that's needed is a disjoint `syntax` type, which is just a wrapper around the other primitives with a bit of implementation-defined context (the crucial bit of context, for purposes of hygiene, being the syntactic environment; apart from API, a `syntax` value is really just a syntactic closure). The thing is, syntax-case has been shown to be able to express anything er-macros and synclos can express, but the reverse is not true, meaning that it's very possible that syntax-case is strictly more powerful than the alternatives.

I honestly think Dybvig and company did a disservice to syntax-case by making psyntax so complicated. I think one of their goals was to make psyntax production-quality, but I think it would have been better to make it as simple as possible -- just the bare essentials, for illustrative purposes. People tend to take it as exemplary because it's what they've got, but it really is a bad example because in its desire to be real-world and practical it obscures the intuition behind the system. Dybvig's entry in "Beautiful Code"[0] helps considerably, but I still maintain that the essence of the system is simpler than it's portrayed even there.

While I think that ir-macros are often very nice, there's no denying that the pattern matching offered by syntax-rules/syntax-case is extremely convenient and, more often than not, extremely clear. Many of the macros that are full of cadrs and caaaddddrs and cddaaars find a much more convenient and readable expression in the pattern language.

[0]: http://www.cs.indiana.edu/~dyb/pubs/bc-syntax-case.pdf
What we need is to find a term to replace that atrocity. We agree that this is not "server less" but what is it? Its more like abstract servers.
To be clear, this wasn't a scraper in the networked computer sense. It's actually a perfect example of how meatspace safeguards don't translate because law is not equipped to handle the nature of cyberspace.
> Reversing aging doesn't work.

FTFY
Yes. Google is violating practically every law of this type. They're allowed to do it because they have a lot of money.
Not much, the southern hemisphere has a lot more water than land, leveling out the temperature. Records are created or not based off what happens in the northern hemisphere.
well, long time lurker, only recently bothered to create an account. And yes, reference to that. :)
We've all got these peeves; the one that gets me is 'isomorphic'. But language evolves one annoying incorrectness at a time, and it's tedious and off-topic to vent about this every single time it comes up. (I'm not saying that to you personally but in response to all these subthreads.)
"Serverless" is a stupid expression.

There is still a server, otherwise how do you call your functions from outside ? The most accurate description of "functions as service" is a simple pub sub architecture, some service listens to events, starts a container and execute some script/binary/whatever. In order to send events to the former service, you need a server anyway. Just because it's a different service doesn't make the stack "serverless". Whether it is on Amazon or Azure, you're still paying for the API gateway service. Here is your server.

We are at a point where some dubious marketing hurts development, because that marketing is completely inaccurate and misleading. Every single developer which engages into that misleading marketing should be called out publicly for his bullshit.
One child is kind of a backup for another. If you can be honest with yourself, this becomes very clear once you have several kids of each gender.

Paranoia has risen because so few people have full-sized families these days. Losing one kid has become a tragedy.
> The film is considered a risk partly because the hyper-reality lent by the cinematography technology [viewing at 3d, 4k and 120fps] could be unsettling to viewers. “Test subjects that have seen some footage have commented that 40 minutes after seeing battle footage, they’re still shaking,” Ben Gervais, a production systems supervisor on the film, told Variety in April.

This sounds like pure marketing drivel. Just take a look at video games and the disparity of consoles being (largely) locked around 30 fps and PC that can reach 100+ fps. While a higher framerate can give the appearance of smoother gameplay -- which is disputed beyond a certain threshold -- it never makes it "unsettling" or more realistic.
do you have something?
i was going to write the very same extension (but distributed so i could add it to my pc and my friends) but never did that
>Hasn't this just moved all the issues with writing code over to writing the specifications?

Not all the issues, or at least not to the same extent, and it is not like they were not there before: an incomplete or missing specification does not default to being considered correct.

Perhaps the best we can hope for from more rigorous analysis is to catch more of the cases where we are being inconsistent, making unwarranted assumptions or even being contradictory. These are not just between requirements and implementation but also within the requirements.

This may not look like much of a promise, but the silver bullets have not worked.
Vesper, Adieu
The problem with serverless is that it's seems to mean distributed.

So why not chose a more fitting name?
> I've been feeling extremely anxious about work. I don't feel well in my current team because everyone is smarter than me and I think no one likes me (people forget to invite me to meetings, I'm not invited to outside events, etc.). Every pull request I submit gets a load of criticism. I don't feel valuable to the team.

> The first thing I thought is that my attitude is bad. But this can't be - I've heard from multiple people that I'm the nicest and most patient person they've ever met. In fact, my manager has criticized me more than once for being "too nice" i.e. that I should stand my ground more, or push people for things I depend on from them.

To be honest, I've found that "highly opinionated" engineers can end up preying on those who don't stand their ground. They can use them to push their own opinions through, devalue the others work, and therefore view the other as less important than themselves.

I would take your manager's criticism to heart. It will take time, but you must push back for your own reputation. My only hope is that your manager can moderate when they see you're drowning.
Hey skellock, I see you're using AVA for testing. As an AVA team member, thanks!
Then both groups agree that your examples are terrible ;)
...what are we going to do, all submit to Bill Gate's idea of what we should do?

I thought this was the point of the "Halloween Memos"?
"Overview in depth" is an oxymoron
Om Next and Bootstrapped ClojureScript – Anmonteiro
Why Pittsburgh Is Hosting Uber's Driverless Pilot Program [video]
In some states and university systems, grad students have been unionized and treated as employees for decades. So while this is a big change for some universities, it won't have a significant effect on others. I wouldn't expect this ruling to have a seismic effect on academia as a whole.
Video game framerate and movie framerate are not at all comparable. Movies have true natural motion blur.
North Korea Test-Fires Missile from Submarine
It seems like the common thread between early risers and night owls is that they both find their most productive time during a period when people don't normally socialize, so that they can avoid meetings and have some 'maker time'.

They don't seem all that different on the face of it, it's just a shame that society considers one productive and the other less so. Probably because night owl hours coincide with those of people who party all night and sleep in? Nobody gets up early to party all morning.
Like? The point of it is there are no servers to manage. That's the sell, that's the differentiator. Hence the name. But by all means, if you have a better term for it I'd love to hear it.
They frequently get a lot of people complaining that they're just selling really expensive luxury cars to the rich, so they have to keep repeating this. The high performance car is needed to both fund mass production and prove that electric cars aren't golf carts.

Sorry, I tried finding a citation for that. It's in some Elon video from the past month or so.
Another player is BeeLine Reader. It offers an article-saving feature on iOS and can also pull from Pocket/Instapaper/Readability. And unlike some competitors, it does not track reading habits or sell personal data. [discl: I am the founder]
Rather than continue with unsupported opinion, I'd rather make the specific point that Boost served well as incubator and proving ground for such constructs as shared_ptr and unique_ptr, which have been subsumed into the C++ standard as undeniably huge improvements. As a result, the unfortunate abortion auto_ptr has finally been able to be consigned to a well-deserved resting place in Hell.

Other parts of Boost have been considerably less impressive, and virtually nobody uses them. I struggled at length trying to get Boost::Parameter to work, with zero success. Boost::Format at least works, but ends up cumbersome, and does not approach the usability of {} formatting in Python.
Ingress, Niantic's previous game, has a Missions mechanic very much like what you're describing (missions are player-created, even), and focused very heavily on global events tied to specific locations.

So it would not be at all surprising if similar stuff found its way into P:Go.
Thanks for the replies, I feel pretty confident. I have about 9 years experience now and 3 full years with Node.js. I've been doing some networking recently and there seems to be a lot of opportunities in my area. I feel like to take the next step, I would really like to take some time off and tighten up my skills, learn some react (I spent a year with Angular about a year ago) and some sys admin work to really round out my understanding of the full stack and get up to date with some of the latest and greatest. I can't do that currently working 10-12 hours a day.

Financially, I think I have enough saved to continue my current lifestyle for 4-5 months and still have an additional 4-5 months of savings, but I don't think I want to be off work that long, 2-3 months tops.

I'm glad to hear others have done it and haven't had issues explaining to potential employers. It seems like having this luxury would be the best way to land a new job because interviewing can be a full time job in and of itself. In the past when I've moved jobs, I haven't been very picky, I usually jumped for new opportunities as they arose when I wasn't really looking too hard.
Show HN: Auto build project for non-IDE users
That layout made my eyes bleed:
http://i.imgur.com/hwKqaUc.jpg
The question I always ask before replacing an n^2 process with an nlg(n) one is "Am I in that window where n^2 is actually faster?"