skysight-inc/HackerNews huggingface dataset:
Exactly, there is no pact here. If there was one we wouldn't have seen the rise in level of annoyances we had in the post 2k web. First it was the whack a monkey small banner, then bigger flashing banners covering all upper side of the page, then the page was shrunk and its sides were occupied by more advertising, ten came the popups followed by interstitials and other interrupting annoyances, articles split into 10 micro pages just to force the user to keep clicking, etc. Do I need to continue?
Nope, that is not a pact, it's publishers using every tool at their disposal to put as much advertising as possible between the users eyes and the content, which to me makes perfectly fine doing the opposite now that the available tools have turned the table.
> when transmitting ultrasounds through air: at 2m, to
> produce 5W at the receiver, you need to generate 25W at
> the transmitter

Where does that 2m come from? It has to do with the frequency of the sound right? I don't remember enough physics. :(
It doesn't recognize threefold repetition draw.

That isn't an automatic draw like a stalemate is; either player can claim a draw at that point.

Fun fact: in the Fischer vs. Spassky title match, the judge made an error in awarding Fisher a draw by misinterpreting the rule!
Paste this into the editor to see the difference:

varying vec3 vPos;

float sRGB(float x) {
if (x <= 0.00031308)
return 12.92 * x;
else
return 1.055 * pow(x, 1./2.4) - 0.055;
}

void main() {
float v = (vPos.y + 1.) / 2.;
if (vPos.x < -0.5)
gl_FragColor = vec4(pow(v, 1./2.2)); // 2.2 Gamma
else if (vPos.x < 0.0)
gl_FragColor = vec4(sRGB(v)); // sRGB
else if (vPos.x < 0.5)
gl_FragColor = vec4(sqrt(v)); // sqrt approximation
else
gl_FragColor = vec4(v); // unadjusted
}

The sqrt() function adjusts for the output curve of your display (usually sRGB nowadays, but in the past various gamma values have been used). The strips on the left should have an approximately linear gradient between light and dark, whereas the rightmost gradient will be too dark.

The question of why your display doesn't just output linear colors is more interesting. Small differences in dark colors are more easily perceived than differences in lighter colors, so it's useful to spend more encoding space on the low end. With more bits, you could use linear colors throughout, but all color data would take up proportionally more memory. It ends up more efficient to just decode from sRGB, do your computation, and encode into sRGB again each time.

Modern graphics APIs can automate this sRGB coding for you by letting you specify an sRGB format for textures: each time you read from an sRGB texture, the system will decode the color into linear space, and all writes will automatically encode back into sRGB.
Advertising always morphs into something different. It is a never ending business. Billboards, Newspaper ads, magazine ads, radio ads, tv ads, online, in app, facebook, snapchat and I don't what will be there in future. As long as we have eyes there will be ads.
A simple CTRL+F (CMD+F Mac) "SPW" comes up with 7 results in the Wikipedia article I sent you. I didn't define it, but I mentioned why it was interesting, and I linked to an entire paper discussing the phenomenon! Anyways, I hope you read more and share your thoughts. Please no more personal remarks, just focus on the content!
There's also a unwritten pact that companies should pay for my attention. How many times that pact has been broken when unwanted ads popped up?
In the UK most supermarket chains have delivery, with charges in the ~5 pound region ($6 or so), but most also have Prime like subscriptions. E.g. I pay about $110/year to get my shopping delivered from Ocado - this includes unlimited "free" deliveries of orders above $50. Since we take delivery once a week, it adds up to just a bit above $2/delivery.

Best part is the convenience: We've set it up to deliver once a week, and so every week the day after the previous delivery they create a new order and we can edit it in their app or on their website, and optionally you can set it to auto-populate your order based on your shopping history, and they get it "close enough" that often we don't bother even checking the order (this week, for example, I didn't) and we know we'll get something that's "close enough" that worst case we'll pick up the odd thing extra when we're out anyway sometime during the week.

They deliver within the same 1 hour slot every week (unless we change it; if we do, they will show us when they have a car in the area if we want to try to be more eco-friendly, but won't put any restrictions on us if they have capacity), and it's very rare or them to miss it - when they do, the driver will call and explain why and give us updates. If they're able to deliver early, they'll call and ask, and if necessary (if we're out etc.) they'll do other deliveries first if they can or worst case sit and wait to deliver within the agreed time slot.

They'll carry everything into your kitchen if you wish, or wherever you want them to, and everything comes in colour-coded bags for freezer, fridge, and cabinets. The receipt list everything by minimum guaranteed use-by dates.

The precision in delivery makes all the difference. I rarely go into grocery stores any more, and I don't miss it.
No, old style callbacks don't empty the stack on thrown errors - they crash.

Long stack traces are fine, but post-mortem debugging means analyzing the entire program's core dump. That includes everything that was in the heap at the time, and not just
the names of the functions on the stack but also their arguments (which often point to stuff in the heap). It can be used to reproduce most of the program state at the time of the crash.

The real problem is that at some point node decided that throw = programmer errors = core dump. This is wrong and misguided, but thats another story...
Or ears! I'd be interested to know if anyone has been served advertising in Braille.
Thanks - this is amazing. I can't believe I hadn't seen it before.
I did the same as you about the same amount of time ago...interesting. A month prior, I requested an export of my Facebook data so I at least have that should I feel the need to look at old pics.
That definition makes a lot more sense, bar someone like Gates? Do you have any links going in-depth more?
I can't really trust this analysis if they think less than one quarter of the Princeton graduates end up in the top 1%.

All right, kidding aside (although the above observation is serious), statistics about the earnings of the graduates are very unreliable. I never disclosed to my Alma Mater how much I earn, and I guess most people don't disclose that either. How then do they figure out how many of the graduates are in the top 1%?
Why Constant Learners All Embrace the Five-Hour Rule
It wouldn't surprise me if this was posted and eagerly upvoted as a historical example of how we supposedly should behave in defiance of unjust authority in the age of President Trump.

But the article in question is principally about a genocide of Armenian Christians perpetrated by Turkish Muslims. Doesn't this episode from not-too-distant history demonstrate, for example, the danger of mass, unchecked Muslim immigration to this and every other Western nation, or that diversity, contrary to what is so often asserted, is not a strength but rather is a weakness, one that contributed to the downfall of the Ottoman, Hapsburg, and Russian empires?
Separate email from identity
"Advocate for those affected by automation" -- sounds like a conflict of interest to me.
Found a press release from 2013 that research is being performed with ultrasound charging of cardiac/in body devices

http://www.newswise.com/articles/tune-in-turn-on-power-up

The Arizona research company is piezo energy technologies.
http://gopiezo14.com

2011 patent: https://www.google.com/patents/US8082041

2014 patent: https://www.google.com/patents/US8974366

But I haven't seen anything commercially available in the medical industry
You are absolutely right about that!
is there such a thing as neutral on this? you're either for or against net neutrality. the only neutral people are those people who are not involved/don't care. and I don't really care to hear from those people.

also the universal service fund is paid for by you and me. the rate we pay is calculated based on what they need to spend and not vice versa. so if we don't pay for 1/3rd of us households we will pay less tax and the fund will be smaller
I've seen some integrations where it uses Slack like a memo app, or for keeping records. I guess it's kind of feasible to use it that way, you just won't have anyone you can actually chat with... unless u want to install some AI chatbots... (most are shitty).
It's funny though, the ad blocker blockers that they have now actually just make me close the browser tab and go on to something else.

I've realized how little value the vast majority of these sites actually offer. In fact, they actually cost me more in time and productivity than anything and I gain very little.

There are plenty of services I pay for. But it probably won't be an internet news site.
We used to have a sign in the office:
"Absolutely no chrome spheres over checkerboard planes."

(First day it went up, I wrote a ray tracer from scratch in C in two hours :-)
My only complaint is that we sleep only 6-9 hours, oh god it should have been 20-22 hours
Yes! Thank you for saying this.
If you think of go as a typed (and modern) Bash (the language, not the shell) everything makes sense :)
Git Kraken has some neat ideas around dragging bits of the DAG around to manipulate them.
We can glean some info from the videos posted to Twitter. The receiver is a big bulky cover around the phone- no way that will fit in my pocket. The transmitters are the size of a microwave oven. Notice that she is very careful to hold the phone so as to maximize the area that is exposed to ultrasound. There doesn't seem to be any tracking at work.

At the end of the day, after 5+ years and $25M+ spent ubeam is still quite far away from a viable consumer product. It would kill Meredith Perry to admit it, but the naysayers were right about the viability of this technology. At some point you've just got to cut your losses and move on.
Well, if you mention Bill Gates, you aren't mentioning someone who worked their up from nothing. Rumor has it family connections helped Microsoft get their deal with IBM but in any case: "He is the son of William H. Gates Sr.[b] (born 1925) and Mary Maxwell Gates (1931–1994). His ancestry includes English, German, Irish, and Scots-Irish.[17][18] His father was a prominent lawyer, and his mother served on the board of directors for First Interstate BancSystem and the United Way."

Which is simply to say the group of entrepreneurs who have worked their way up from nothing is smaller than many people imagine - since people do generally think of Gates as being in this group. And lots of Billionaires like to portray themselves as coming from nothing.

https://en.wikipedia.org/wiki/Bill_Gates#Early_life
That may be so, but I understood the main issues to be on one side the inconvenience of the whole chain of events, and on the other side the fact that they were unable to price-match their own website.
Well, carbohydrate is a broad term. Fiber is good for you, and also a carbohydrate, just one you can't digest. If you're talking about plants having more carbohydrate mass, a lot of that could (potentially) be fiber. I'm not really arguing, I guess I'm just saying, even like modified kale or broccoli or something is still a pretty good thing to eat.
Square root of color sounds like gamma encoding. He had a linear color, and wants to store it as sRGB; raising it to 1/2.2 is "correct" but sqrt is close enough.

(Or it's just for tone mapping.)
I debated whether to respond to your comment at all. Let me first say that I wish you all the best and hope for your continued success. However, some of what you said feels like you're asserting that "up" is in fact "down". So let me first establish my bona fides with this screenshot that was taken on the 25 of last month:

http://imgur.com/a/uv1C6

so you can believe me when I say that I was a pretty good player that spent a lot of time playing your game.

> This was implemented directly to combat the prevalence of bots on the EU & NA servers (and the annoyance some players were facing when they were just playing AIs all the time), where you're now not allowed to bot on. Players have the option of choosing whether or not they wish to play against bots, but if they wish not to they can still play on the NA and EU servers.

Respectfully, yours is not the first game to have these types of problems. People grief and cheat in every online game where it's possible. Creating bot-only servers will not curtail bot use on non-bot servers. It will instead give people who grief and cheat stronger bots that they can pull down from github or wherever and adapt to play on non-bot servers.

They only thing that will stop people from using bots in bot free zones are technological countermeasures. Captchas being the classic example of such technology.

> If you dislike the new movement settings, you are able to disable them in the options menu.

That fact that you suggest this as a way to address my concerns makes me wonder if you actually play your game outside of testing it to see if a new feature works.

When you changed the way players can move you not only changed how I play the game but how everyone else plays against me. Essentially, with this latest revision you've created a substantially different game. Using the option to limit how I move without it changing how my opponent's move would only serve to put me at a disadvantage. It would not roll back the clock to the make the game be like the old game I liked.

All of the tactical nuance that the game used to have was based on timing and multitasking. High level gameplay steamed from getting inside your opponent's head and trying to force them into mistakes. The key to doing that was to realize that if an opponent is trying one thing they most likely aren't doing something else. If you could get them to focus on the wrong thing you gained the advantage. In my opinion the old game had a great balance between strategy and execution. If you weren't good at both you couldn't win.
The new control scheme throws that particular balance out window. It's hard to describe in words because it's a million little differences that add up to a whole but suffice it to say that games now to me feel less like a sword fight and more like people running at each other with pots on their heads.
>The visceral, angry emotional response I feel to that sound has nothing to do with culture.

So, you can't be wrong about this?
This verse I found particularly shocking:

"And utterly destroy all that they have, and do not spare them. But kill both man and woman, infant and nursing child, ox and sheep, camel and donkey."

What a bloody, violent book. We definitely need to ban it, and all its followers, am I right?
http://adverlab.blogspot.com/2006/11/advertising-in-braille....
ATT/Verizon/Comcast: Nice startup ya got there... be a shame if anything happened to your packets wink.

That is the future without net neutrality. The large ISPs will charge content providers. It will start slowly and only affect the largest services (like Netflix) but when they need to juice the quarterly numbers they'll start working their way down the list. Because we don't have competition in this country they will just start severely degrading traffic from anyone they want to make pay.

Pai has made no proposal for actual broadband competition. In fact he thinks we already have "robust" competition among ISPs:
http://www.broadcastingcable.com/news/washington/fccs-pai-br...
Perry first stood a couple of yards from a large white box emitting ultrasound waves, and used a device that glowed red when it was in the waves' path. She then grabbed an Android smartphone in a large and bulky black case, and held it up in that path. When she did so, a large battery charge counter on the screen showed that it was indeed charging.

Of course you can transmit some power that way. But how much? And what's the efficiency?

Here's their previous demo, from 2011.[1] What they had then was a bunch of cheap ultrasonic transducers [2] aimed at each other. Those used to be popular for hobbyist robotics. Some unspecified amount of power was transmitted about two feet. Probably a few milliwatts.

The last time UBeam published numbers, they claimed to be generating a few kilowatts of sound power. Such things are usually used as weapons systems (see LRAD) or welders. You don't want to be in a kilowatt ultrasonic beam. The energy mostly ends up as heat.

This technology is either too low power to be useful or, if pumped up to useful power levels, too dangerous.

[1] https://www.youtube.com/watch?v=RoHxyweJcZI
[2] http://www.futurlec.com/Ultrasonic_Sensors.shtml
Your comment is wildly inappropiate and non-contributing for the discussion of this article.

Not only are you passing judgement on something you have zero personal experience with, you even managed to completely miss the fact that the article did not discuss "being bothered", but "fight or flight response".
I've got some ray tracing links on GitHub:

https://github.com/melling/ComputerGraphics/blob/master/ray_...
No he isn't. He thinks broadband competition in the US is "robust"[1], which is farcical on its face.

Ajit Pai is a decidedly anti-consumer, anti-competition commissioner. His job is to make sure ATT, Verizon, Comcast, et al make as much money as possible. Period.

[1]http://www.broadcastingcable.com/news/washington/fccs-pai-br...
Is Steve Bannon the Second Most Powerful Man in the World?
just like its a coincidence this is your first post on HN i'm sure.
#16 is my personal favorite [1] - but #85 is a close second:

https://en.wikipedia.org/wiki/Catullus_85

[1] It reminds me of the spoken-word intro to "Love Sosa" :)
Install some AI chatbots like I have no life lol
Top R Packages for Machine Learning
When you already assume "The Media" (which is a really broad stroke I'd say) is constantly manipulating the truth and pushing an agenda it seems we are already in that state to begin with.
Thanks for the list. Are you running this on a single server and install them manually? How hard do you think this is for the average (somewhat technical) person?
And it's even worse in the 1% of the 1% circles, which are the real "aristocracy" that can tell politicians what to do.
(Note: there are 30,000 people who are top 1% of top 1% in the US!)
Wasn't syphilis acquired from the Americas?

But yeah, there are many other illnesses that can explain sex taboos.
2m is what they demoed if I'm right.
The power attenuation actually varies a lot and is dependent on ultrasound frequency, temperature, humidity, air pressure...

You get better transmission at low frequencies, but below 100kHz you risk affecting pets.

Some details and a link to an interesting paper:
http://physics.stackexchange.com/questions/52195/ultrasonic-...
All three links are about the same small startup that is being funded by SBIR through the NIH, which is all about trying to give seed funding for experimental technology. The patents are listed on their website and links don't show anything more advanced than ubeam.
Songs written by Max Martin
Over the past 6 months I've had to return over half of the 40 items I've purchased from amazon for reasons ranging from being fake to damaged in shipping. The guy who took most of my returns at the UPS store said he's has a large increase in returns to Amazon. Could be that more people are ordering, and I know antecdotes aren't great evidence. But I do think that if Amazon keeps selling fake merchandise and inconveniencing consumers, they're going to suffer in the long term.

I'm also waiting to see if I get banned for "abusing" their return policy which legitimate customers have reported happening.
> Internet access is critical at this point for even the most basic societal functions

No, it isn't. I'm at a tipping point of canceling my Comcast cable/internet because I don't think it's worth $80/month. 90% of what I do online at home is for entertainment. And I would guess that is the same for most households that don't have a tech worker. (I am a tech worker, but I've finally trained myself to not take work home).

Really the only reason I keep it is because I don't want to deal with griping from the kids.
There's two ways to become eligible.

A. Program based (enrolled in Medi-cal, SSI, Food stamp program. (These programs are not easy to qualify for.)

B. Income based (1-2 household: can't make more than 25,900. That includes all income, including gifts. If you have 10 family members you can make $74,900.

I don't think it's "so lax".

They credit a little under $10 bucks a month. So it's a landline, or a lousy cell phone. You still end up paying the rest of the bill. It's not free. (The cell phone providers take the subsidy hoping/praying the customer will go over their credit. "Then we can bill the lousey service!"

I can't imagine a internet provider service for that less than $10 credit. (There must be a catch?)

People complain about the free phones some poor poeople get. It's a horrid cell phone. If you qualify, get the landline, and it's only for local calls.

These days government programs know a lot about households. The Internet has stopped a lot of the fraud. People are very poor, but so many Americans believe the poor are cheating in some way? Those days are kinda over. Big brother knows everything--yea! The Rebublicans stil believe the slackers are cheating the system. Sad.
It's easier to just rent what you own. Surer way to make a profit, and you keep what you own no matter what.

Hence, why the term "rentier class" is actually meaningful, even though it's from a disreputable economic tradition.
I think there was an unwritten pact, but I think it was broken by serving malware, pop-ups, autoplaying videos, etc. long before adblockers became popular.

Whining about how consumers don't uphold their end of a pact that advertisers willfully broke is just delusional.
I just found it somewhat ironic that the photo used to illustrate "internet for the poor" was a top of the line Macbook Pro..

Making it easier for everyone to access the Internet should definitely be a priority though. I'm especially thinking about educational benefits for kids in poor families.
No need to ascribe to astroturfing that which is likely just someone regurgitating talk radio propaganda. I find it prohibitively unlikely that your siblings have any esoteric knowledge of telecom laws. One says "read the law", I did and it flatly contradicted his other claims.
Don't Do This at Work
That's all I would ever want from an AI. I don't even need complicated answers, just a repeat of the requested task and maybe a confirmation before going ahead. More like air traffic control than a nuanced buttler.

That also lowers the possibility of it developing emotions and trying to subvert global politics from my toaster.
Here is a complex dependency graphs built with no nesting and no "special" methods, only a combination of `then` and `all`

function test(name1, name2) {
let user1 = User.find(name1)
let user2 = User.find(name2)
let post1 = user1.then(u => Posts.getLast(u.id))
let post2 = user2.then(u => Posts.getLast(u.id))
let comparison = Promise.all([post1, post2])
.then(([p1, p2]) => DiffService.compare(p1, p2))
let email1 = Promise.all([user1, comparison])
.then(([u1, c]) => Email.send(comparison.text(), u1.email))
let email2 = Promise.all([user2, comparison])
.then(([u2, c]) => Email.send(comparison.text() ,u2.email))
return Promise.all([email1, email2])
}
This is very true. In my experience many people from money carry a certain confidence and expectation. They're higher on Maslows pyramid and they're not worrying about the wolf howling at their door. There's a certain ritual of knowledge that wealthy people have -- a kind of of dance signals if you're in or your out.
Yeah but you can also host your bot in a datacentre which doesnt have the same reliability issues as residential internet.