skysight-inc/HackerNews huggingface dataset:
Agreed. That's 121 hours a year. You've saved more than 600 hours in 5 years!
> For some people, this is the nightmare scenario.

Because the power balance is completely in favour of the advertiser. They employ psychologists[1] to improve the effectiveness of their adverts — that is, to make people buy things they didn't actually want to buy.

[1] http://www.psychologyschoolguide.net/psychology-careers/adve...
Yes, they included that in their post below the picture.

> NSDate dateWithTimeIntervalSince1970:23510262*60
2014-09-13 13:42:00 +0000

Btw, are they using an Objective C repl?
Sometimes for an actual hardware service (say, replacing screen on iPhone), the customer will be asked to erase the data on the phone themselves before handing it over. This is to stress the point that they should have a backup, and so Apple can just quickly replace the phone if someone goes wrong with the repair.

But for something like reseating the battery, the main factor is they just don't care enough - the employees are trying to get through your appointment as soon as possible (customers seen/avg session duration is a metric they're measured on) and 99% of the time, they just aren't interested in the data on your iPhone to even try. Once they see the phone is powering up, they're done with it.

Then there's fear of retribution. Looking at customer's personal data is seriously prohibited, so you'll be in a lot of trouble if you get caught.

And of course, security. If there's a password on the device, there's simply no way for them to get further than the lock screen or access any data. Even if you're willing to believe a conspiracy theory that Apple technically can through a backdoor they've built into it (which seems highly unlikely given their crusading around this topic), there's no way in hell Apple would give the 50,000 underpaid paid Apple Retail employees access to a tool like that.

But at the end of the day, it's trust. "If an attacker has physical access, your system is already compromised". If you don't trust anyone else to handle your phone without trying to 'steal your data', then you should erase it yourself before handing it over.
Yeah, you are right. "Pull request" in itself could be parsed as a command, but it is a thing really. Used in a command you would say "Send pull request". Where send is the verb and "pull request" is the object. In my native language it would actually be a single word. I have seen some people write it as pull-request, which removes the ambiguity.

Note that "Merge request" doesn't solve this problem.

From a user-interface design perspective I would say it would be bad to have a button or link that solely says "pull request" or "merge request". It should probably be preceded by a verb such as view, send or process.

Also, pulling a pull request or merging a merge request is just weird and doesn't make sense.
And if the Senate itself is engineering that delay?

See also rules for allowing legislation to become law, or deny same, without explicit action. Pocket veto and default approval can both happen in this manner:

https://en.m.wikipedia.org/wiki/Pocket_veto
More importantly, iPhones usually don't use NTP. They get time directly from the cellular network.
The movie Amadeus is about god-given genius versus mere human skill, and Mozart and Saliere are used in the movie as archtypes representing each. It is not intended to be historical, and the relationship between the two composers were totally different in real life.

It's a great movie, but it is not very historical correct, and does not intend to be.
My understanding is only server side events are considered. So for ordering perspective, if due to network latencies e0 reaches the server later than e1, id0 > id1 is correct behaviour.
Nice project, looks good and Kotlin code is very readable. I personally prefer using Anvil for views since the project becomes much cleaner (while still being reactive). But that would be more MVVM rather than MVP.

https://github.com/zserge/anvil
The Skull Pillow
Sometimes we have no option but to break the law until what is considered illegal is made legal.

Storing research papers behind paywalls is absolutely ridiculous. The law literally prevents the development of science.

Having personally seen people benefit directly(for purposes of research) from this initiative solidifies my whole hearted support for sci-hub.
This is insensitive and rude.

1) His comment is already dead'ed.

2) Do you think he _chooses_ to write like that? You already know he has a mental condition that he can't help. The onus is on you to either ignore him, or extend to him some human charity and focus on the bits that "make sense" to you.
Your experience is exactly like mine was 10 years ago, but ... we didn't have facebook. We had icq, then AIM, and SMS. We could call each other. We went to hang out places and lived solidly in the moment. People were also in constant contact, but maybe spent a bit more time in their thoughts or reading books and magazines than they do now.

IMO nothing has changed except now we have someone trying to convince the world that all communication should go through them. We are human... the talking ape. There isn't anything more basic than communication. Why should we send it through one company? What's impressive is how easily people accept this; they think you're an alien if you say you don't use facebook services. Maybe that's what you mean by philosophy. We need to develop our social immune system or we will be overrun by these robber barons.
> So if discussion quality is being dragged down, something else is dragging it.

It seems the partisanship in congress is not just congress, it's all Americans. (I do wonder which caused which.)

Reading the comments, insults and battles in the thread, ouch, and wow!
Celebrating the dead projects
For ALL Migrator from Parse.com! Testing Tool for Parse.com REST API
On that note, does anyone know anything about the impact of internet use in drug addiction (and crime)? I have a very speculative hypothesis that internet (social networks, porn, etc) might work as a super-crack, competing with (and crowding out) other addictions because it's cheap, abundant, and instant.
This is very cool! Kafka is my favorite Existentialist. The second excerpt strikes me as a classic block-breaking exercise.
First, kudos to the author for this approach. I avoided the hell out of react for the longest time because of the JavaScript build soup you seemingly needed to get anything to run. I would've loved a tut like this a year ago.

> At it’s most basic, React is a tool for rendering HTML with JavaScript.

Not really; at its most basic, it's a tool that inextricably ties DOM state with JavaScript (a conceptual implementation of WebComponents). That's the power of React. Yes, a byproduct of that is that it renders HTML, but you use it so you don't have to use things like Sizzle to get into and manage the state of the DOM. Its a small difference but meaningful in that you wouldn't want to confuse its purpose with something like document.createElement().
Don't be so quick to say that Rust is doing the "right thing" here. An early example in the article shows one of the big Rust gotchas: you want to borrow a reference to a part of a structure, but if you encapsulate that in a function which takes a reference to the enclosing structure, the entire enclosing structure is borrowed. This isn't a revealed side effect, this is an invented side effect that is an artifact of the type system.
This reminds me of the recent South Park episode on ads, for some reason.
Europe's Convinced U.S. Won't Solve Its Problems
My apologies, I thought post ranking has to do with karma.
You're not the first to suggest that[1][2]. It's one of those things that is pretty hard to come up with proof either way though.

[1] http://thedailyjournalist.com/theinvestigative/are-the-inter...

[2] https://www.sciencedaily.com/releases/2010/11/101130111326.h... (although I'm pretty sure this extract misinterpretates some parts!)
Why this dismissive comment? auto is definately overused in ways that are unreadable, exactly like the blog author says.
Marking the type explicitely may be less generic in a way, but it helps readability so much by providing redundancy.
The main difference here is that a 300 SLOCs code-base is easier for others to understand how it works, the react codebase has a lot of tricks and fallbacks and etcetera.
This project is for studying purposes.
The best way to understand something deeply is try to reproduces its behaviour.
Looking good so far I have enabled a few Nginx dynamic modules including Openresty's set-misc, echo and headers more modules https://community.centminmod.com/posts/26535/

load_module "modules/ngx_http_image_filter_module.so";
load_module "modules/ngx_http_headers_more_filter_module.so";
load_module "modules/ngx_http_set_misc_module.so";
load_module "modules/ngx_http_echo_module.so";
load_module "modules/ngx_http_geoip_module.so";
load_module "modules/ngx_stream_module.so";
No, that doesn't follow at all. Loving was a criminal case. The poll is about "disapproval". Again, I disapprove of your lack of logic at this small hour, but I would never want you to go to jail over it ;-)
When I started learning iOS dev, every tutorial pointed me at the interface builder. It drove me nuts because I'm doing this magic and things are happening but when something fails I have no clue what to do, and guess what: things failed a lot and for weird reasons when you used IB and didn't know how it worked under the hood.

Granted JSX is far less bloated than IB, but its important to understand <Component /> bootstraps a react class component and <div> just renders a div.
Member Factory
Good article.

Also, for more discussion regarding using React without JSX, see https://github.com/ustun/react-without-jsx
Not every application faces all the problems you mention:

A lot of teams don't have the "designer" problem and are just fine without JSX.

Passing data through dozens of children is not a problem in every application, a lot of simple CRUD stuff can do just fine without Flux.

Even bundling is not necessary for progressively enhanced websites, and for most SPAs a really simple, naive strategy will do just fine.

If the requirements of your project are ambitious, some complexity is not avoidable.

But the problem today is that a lot of unneeded complexity is introduced into projects because people want to adhere to "best practice" and don't question what they need and what they don't need.

In my opinion, it is a huge mistake to not actively resist complexity creeping into your project. You should only give in if it there is proof that it makes sense economically.

This issue is another variant of "premature optimization is the root of all evil"
I find that QuickCheck-style tests that randomly choose inputs can have value approaching that of a proof. Code that's even heavily tested with test cases tends to have minor bugs and inconsistencies that need resolving before a proof will work. Code that passes a test with random inputs generally goes through as-is(or with minor restructuring to make the proof easier).
I think people with a marketing/business background are also not sensitive for clicking on ads.
Imo you always need to test error cases with web sites and apis specially. It's just stupid that some API returns "200: OK", {"result": {"error": "result not found"}}.

But I guess this is mainly about point of view. I used to be a developer, but now I'm employed full time as tester, so I have very different views on what needs to be tested than developers I know.
This site has one of the most annoying paywalls I've seen.

As you scroll down, the page loads the next article. The paywall script detects this as you trying to read another article and throws a pop-up about how you read 3 of the 6 free articles you have.

Much to my annoyance, it doesn't let me return to the kafka article but redirects me to the article it auto-loaded. Even if I go back, the same thing happens.
150,000 penguins perish after massive iceberg leaves colony landlocked
> A more ambitious example: imagine the web with JavaScript replaced by Haskell. Your code compiles and typechecks in your browser, but that doesn't guarantee that it will do the same in mine, or a different version of yours, or tomorrow's new browser. So these static type guarantees are very weak because they only apply to a single runtime environment.

Wait... What? Are you saying that natural numbers in South America in 1990 century is different from natural numbers in Europe 2010? So how can types be different depending on browsers?

Of course, if the browser implements a "compiler" that doesn't follow the basic principles reported in the standard of the language, it'll happen. If some joker wants to call `Int` a `String`, problems will happen. Otherwise, it is not true.
Yeah, because having the goverment regulate something makes it stop. That is like saying no one is using drugs now because of the war on drugs.
I work in a related area (prediction, though not in the AdTech market) and keep myself up to date on the literature.

Imagine you've traversed states A, B, and C and are predicted to be moving toward D. If state F or Z is more valuable (and can be arrived at from state D), then perhaps through several months of training you can be led to it instead.

Nothing like this exists beyond very general models. There are some mood-state models, but they are short term (people argue if hourly data is too sparse for them to be useful).

The general models are roughly what you'd expect: if you are 18-22 you are likely to be a student, 55+ considering retirement. I've never seen any research on pushing people along paths, beyond things like education ads trying to get people to take courses, job ads trying to get people to change jobs and dating ads trying to get people to change partners.

Whilst general models maybe possible, my suspicion is that there are too many confounding factors for them to be very useful.
That was my thought as well. Like NUMA but over the network.
Scott Wardle gave an interesting talk at CppCon 2015 which mentions EASTL a bit, with the reasons they use it (and other non-standard tools): “Memory and C++ debugging at Electronic Arts” https://youtu.be/8KIvWJUYbDA
What “Worse is Better vs. The Right Thing” is really about (2012)
What did you think of him hunting and killing moose with Vice President Cheney days before he voted on a case suing him?

You are allowed not to respect him even if you don't think he was an idiot.

There are plenty of evil non-idiots.
I regularly work out, about 3-4 times a week. I do this to stay in shape and have an healthy lifestyle. Although devices and charts can aid me in getting even better, I do not use any. I simply listen carefully to my body and adapt.
What's the coolest mathematical fact you know of?
The barrier for ignoring ads is lower than bypassing a paywall. People will just be choosier about where they go and the site owner won't necessarily make as much.
If space is expanding, though, wouldn't the space between our atoms be expanding also, and proportionally everything would stay the same to our bodies?
The big companies never really stop hiring, so there's no point to close a job posting.
I was at university in the 90's (before people had cell phones). It sucked - you would put physical flyers up for events (which was kind of ok, but you had no idea who was turning up, or of any questions), and to meet people you had to arrange it 24 hours in advance, and if they weren't there (because of transport or whatever) you'd have to wait until that evening to call their landline.

It was dreadful, and people who complain about social media have no idea how much simpler things are now.
Tks for your time and attention.
So, first of all, i think trying to rewrite something is the best way that i found to learn about it deeply, tEmbO is not my first rewrite, in the past, when I was studying angular, I wrote http://github.com/guisouza/abstractjs, and it was a very helpful in my learning process.

When I am doing these clones I aways remember these TJ words : https://youtu.be/wxDBF3OOaRA?t=2m58s

So even if I was planning to start contributing with reactJS core, my first lesson would be to rewrite something based on it.

tEmbO has just 300 SLOCs codebase, and its quite easy to understand what is going on with its tiny code, so I hope it could help someone that wants do learn how react works from the inside.

and last but not least, I love to CODE, I really really LOVE to code, and there are moments when I just want to write something without commitment, think of it like a football player, that after a match comes home and wants to play a little with his son.

thats why tembo is anarchist, he is just having fun, he doesn't care about testability, or his poor virtual-dom implementations, because it is just having fun .
Well, I would say it exposes a flaw in your interface, which would have given the function access to more information than it required. You know it's fine because you are aware of implementation details, but rust is telling you that your interface doesn't reflect that.
A composable elasticsearch client for golang
I agree, quality content is expensive to make. But at the same time, we have access to an incredibly large amount of content (good or bad), and mostly for free. Wishing it away won't make it happen, and maybe it is a good thing.
Just take any large python project and search the bug trackker for : "AttributeError: 'NoneType' object has no attribute ..."

You'll find plenty of those. So people are wasting time tracking and fixing something that could have been found by a machine (a compiler in this case) in microseconds. A colleague of mine once stated: "unit tests are a poor man's compiler".
Will best practice for the auto keyword change when c++ concepts finally arrive?

Of the 3 options below, the third seems best to me:

SomeReallyLongTypeName* x = foo(); // old-school

auto x = foo(); // c++11

pointer x = foo(); // c++17 concepts
I don’t find it coincidental that around the time programmatic advertising became a norm for the advertising industry, adoption of ad blocking technologies started to spike. All that around 2011. From a point of view the online advertising industry is on a path of self-destruction. They’ll spook users too much that they’ll end up blocking ads altogether, regardless whether they’re targeted or not. It’s already happening and my guess is that it will continue on a steady pace. Once it reaches 50%, which I estimate will happen in the next two to three years, the online advertising industry will implode. At least every other week we read an article from a major venue that discusses the effects of ad blocking. The funny thing is that although they’re worrying their reaction till today is almost nonexistence. I’ve yet to witness a panel in a digital marketing conference where there is an honest discussion about the issue. They just don’t care, they only thing they care about is how to circumvent ad blocking technologies.
What you're describing for Maven is exactly how NPM works. You run `npm install foo`, it installs foo locally, for the project you are working on. Again, I am having a hard time understanding what people think is different between Maven and NPM.
Pretty good. Likely more appealing than the one I had: People in SV are less stupid.
+1

this tiny react is pretty cool =D tks for sharing .
It does get very tiring to be out and about with friends and they all wish to take several group photos of different sets of the people you're with, at different times during the outing/meetup, from different smartphones (ie the same photo just from someone else's phone). This happened the other day. Even as we were about to eat, they happily waited before digging in so that some pictures of the food could be taken. Mind you, these are people in their 30s and 40s.

On the other side, I've spent the better part of the last decade abroad and realized last year that I don't have much "evidence" of my life, not in photos, not on FB (since I mostly just post articles). Not only do I share your aversion to having your picture taken, I never liked looking like a tourist when traveling (even the few sets of photos I took, most got lost over the years).

I've always thought I was above the whole "being manipulated by cultural trends" thing but isn't wanting evidence part of the whole Me culture?

____

Edit: I should also like to add that Rushkoff, after watching his talk, seems to have been influenced by Baudrillard's post-modern ideas. Here's a quick run-down
https://www.cla.purdue.edu/english/theory/postmodernism/modu...
Clicks are a bit of a weird metric in my opinion. It encourages optimisation for single instances of ad views, whereas what makes ads effective is the cumulative effect of multiple viewings. This may not even lead to a click, but to someone feeling more inclined to go a certain way when making decisions.
Similar here but 10am standup. 38hr week.
you are absolutely right, when I work on this kind of stuff, i am not really WORKING, i am having fun .
its more like a hobby,like casual coding. =]
Yep, it's a ridiculous assertion. No one would have ever heard of Uber if they weren't extremely good at helping people get rides in towns. That's what they do.
A loan is expected to repaid, with some degree of delinquency.

Statistically, ~50% of people will never be expected to repay this, and even on the ~50% who should repay you have to find them (which in 20 years time maybe harder than expected, since they are unlikely to let the company know they now need to pay it back).

Superficially that doesn't seem like an awesome investment to me.
> If you deny, capriciously, justice to wrongfully convicted humans, it is not just something you write about.

The quote is from a concurrence on a certiorari Herrera v. Collins[1], and Justice Scalia was indeed "just writing" about it. The certiorari was granted, so he didn't "deny justice".

Dang is right, I got it wrong, and my conclusions are hogwash—for which I apologize.

[1] https://www.law.cornell.edu/supct/html/91-7328.ZC1.html
Your 1st sentence could have given a condescending vibe :)
Is there a more slandered person in all of history than Salieri? This is the man who murdered the world's greatest musical genius in his prime out of jealousy ... except that he fucking didn't, and the notion is ridiculous. The man whose music wasn't performed in many countries as a result of this belief. The man whose name became synonymous with talentless mediocrity - just because we don't listen to opera from his period as much as we listen to some other stuff.
How to Invest in Yourself. By Jon Westenberg
I think Java would not be a bad choice as a general first language. And Javascript if web is your thing.
Obliterating Animal Carcasses with Explosives (1995) [pdf]
They mean just what they said: "traffic directed TO the affected system" (emphasis mine).

If you're not used to dealing with routers on a regular basis, that may not make sense.

Then you realize that there's also traffic passing through the system (i.e., being forwarded).

Basically, the key difference is that only UDP packets with a destination IP address belonging to the firewall can trigger the vulnerability. UDP packets with a destination IP address belonging to something else (e.g., a server behind the firewall) that simply pass through the router will not trigger it.

Does that help clarify it a bit?
What a shame.. such stories should be spread widely and rapidly!