skysight-inc/HackerNews huggingface dataset:
Heck, I did just that!

I have a private Facebook account with the people I personally know, and a Facebook page to publish things for my blog. And, oh boy, where do I start with my complaints!

1. So, the problem of the echo chamber is still there. If I look at the last 30 things I've posted, it's always the same group of people that interact with it. One of them starts, next ones follow, and usually, once those 10 people see it, the interactions end. At the end, it reaches some 400 people according to Facebook, out of which ~40 people click on it, and 10 regular people interact with it. Sometimes my posts get shared by multiple other Facebook pages, ranging from hundreds to six thousands likes. It makes difference for the Facebook "reach", but not on the clicks nor the interactions (maybe there's one lone wolf who decided to follow it up and like it).

2. I'm still being stuck in that "tax" that he mentions within the introduction. Everything on Facebook needs to be hand curated, needs to be thoughtfully thought out, and needs to be published within the Facebook platform. For my last two articles, I wanted to reach as many people who like my Facebook page as possible. This was not achievable by any sort of sharing from my website and I had to either pay money or post it as a Facebook "Note". I've decided on the latter, since the project articles were about was already hurting me financially.

3. Instability. Whenever I open my Facebook page, my browser is either really close to crashing, crashes, or simply doesn't load the page properly. It doesn't happen anywhere else on Facebook, exclusively on my own page. Just now, I wanted to scroll down to see the reach of my latest two page updates, all posted within the last six hours. Took me three minutes and multiple refreshes. Same thing happens with every other browser I've tried to use.

4. Oh my god, the spam! Every single Facebook update I post, there's something in my notifications. Either it is to boost the post, or is it more popular than X% of my previous posts, or my page had X views, Y likes, and Z shares, or some random guy is somehow ranked higher than the rest of the likes enough that his like deserves his own notification. Like, whatever I post, there's some bullshit notification that I don't want to see, and there is no option for me to fine tune it.
Anecdotally, I am also not in agreement with you on this. Another poster mentioned not 'getting' algebra until 10th grade--this didn't happen to me until roughly my second year of college. Anyway, I eventually became very motivated to excel at math. I ended up changing majors, transferring to a school with a more serious math program, and doing so well under a very heavy courseload that I won some department honors and scholarships. I basically went from not knowing high school (middle school?) algebra to demolishing my Rudin course in about 3 years. Honestly I think most people could do this and probably a lot more if they had the desire and access to a university/books
Find out which customer service channel fits your business best
Taking the shortest path is a very beneficial habit in a startup environment. That works for us really well - make a quick and dirty solution, manage expectation that it's not permanent, gather feedback, design and commit to a long term solution, implement it. When you promise a specific solution to a given customer the social obligation will help you stay on track.
I'm not sure what you're looking for in terms of examples, but I've had external tests for scraping code on different sites. We had to slowly disable tests that were failing because the sites were testing the request with a reCAPTCHA.
I recommend: https://chrome.google.com/webstore/detail/xtab/amddgdnlkmoha... to limit the number of tabs

Outstanding to store valuable tabs and get on with your work is one-tab

https://chrome.google.com/webstore/detail/onetab/chphlpgkkbo...
Webpack already does this see: https://webpack.js.org/guides/tree-shaking/
Bitcoin to be available in Austrian post offices
People who have created and then abandoned such sites are very unlikely to self-host on their own hardware or VPS. Their web hosts will simply get certs through Let's Encrypt or other and things will continue working fine.
I guess you risk the same issues when hosting your vpn on a cloud provider though?
Wouldn't WiFi in its initial days be 802.11 legacy or systems prior to the IEEE standard such as WaveLAN?

You are right though. I vaguely remember messing about with WaveLAN and I don't recall it being as flaky as some of the early 802.11 systems.
This is the first article I've read that really made me feel that we live in a dystopia, instead of it being something on the horizon.

These photos are straight out of a cyberpunk comic.
Wow. So damp. Someone's going to get electrocuted. Where's Chinese OSHA?
You'll have to explain how seeing spectra from distant planets conclusively proves intelligent life. I don't see how it does. Spectra will tell you that a planet has molecular oxygen, for instance, carbon dioxide, etc., which would indicate an atmosphere like ours, which would indicate life similar to ours (doing photosynthesis), but you'd get that on a world occupied solely by plants, or with only non-intelligent life. Anyone looking at Earth before about 2M years ago (or anyone looking at it now, but more than 2M ly away) will see exactly this: a life-bearing planet with no life intelligent enough to build a civilization.

Finally, even if we could conclusively detect a civilization on a distant planet, that still doesn't explain why they have any obligation to contact us. They can easily just ignore us, and I for one can see why they would. The only time they'd really need to strongly consider establishing contact is when we have sufficient capability to visit them, and that's never going to happen the way we're going. It'd probably by prudent on their part to spy on us though, since we're a potential threat.
Or you could just serve a small website without scripts or huge images that doesn't need to be progressive because it could be viewed just as well on some 100Mhz Pentium I class computer over a 56k connection.
> big companies like google or facebook (which, according to the website, do not support net neutrality [why would they, right?])

It doesn't quite say that. It says[1] that they didn't sign up to the event on the 12th. However, news outlets are reporting otherwise.[2][3] The Internet Association, which they founded, launched its petition site[4] on Monday. Microsoft is now also a member. Apple, for whatever reason, is not.

Google also has its own 'Take Action' page[5] but I'm not sure how old it is. Mark Zuckerberg has publicly stated support for net neutrality.[6] But both companies have been criticized[7][8] in the past for using a self-serving interpretation of the term. And, as the recent EU ruling against Google reminds us, telcos are not the only internet gatekeepers we need to worry about.[9]

[1] https://www.battleforthenet.com/july12/#participants

[2] https://www.recode.net/2017/7/8/15938164/net-neutrality-day-...

[3] http://www.cnbc.com/2017/07/12/google-amazon-protest-against...

[4] http://iadayofaction.org

[5] https://www.google.com/takeaction/action/freeandopen/index.h...

[6] https://www.facebook.com/zuck/posts/10102033678947881

[7] https://www.facebook.com/notes/access-now/open-letter-to-mar...

[8] https://scroll.in/article/717663/double-standards-facebook-a...

[9] https://www.heartland.org/news-opinion/news/eu-google-antitr... (this article was written a year ago by someone who gets funding from various telcos and Microsoft: http://www.sourcewatch.org/index.php/Scott_Cleland )
Crowdsourcing the track data based on where commuters' phones travel, something like waze for LIRR should help.

Instead of asking users to report the track info, it can be automated to a great extent with the use of BTLE beacons on each platform (but that again needs permission from MTA / Penn station authorities unless a long lasting BT 4.0 beacon can be sneaked in somewhere).

Sad that MTA is not cooperating. Can understand why the app had to be shut down!
Apple sets up China data center to meet new cyber-security rules
That is an interesting study, but it isn't too surprising to me. I think most people recognize that a certain level of inequality is natural, and is often driven by legitimate differences in personal character and discipline. I think the aspect of inequality in America that irritates most people is the degree of inequality combined with the fact that it's only the rich that is experiencing an improving quality of life. This on top of the fact that inequality is being driven less by differences in personal character and more by differences in the return on capital vs return on labor. There are multimillionaires who aren't any better than the rest of us, but because they have significant stores of capital, they do much better than the rest of us.
Amazon Prime Day breaks record; sales grew by more than 60 percent
Kali Linux 2017.1 Also Can Get Hack
Who is Jarek - his page http://th.if.uj.edu.pl/~dudaj/

His original publication from - https://arxiv.org/abs/1311.2540 . That work was a result of two years of research that was well documented, and was making noise in encoding community. His first notes on use ans for quick entropy coding date to 2008.

First production grade code was published under GPL at around late 2013 with explicit intention to enforce copyleftness of derived works, and the patent poison pill clause.

Jarek claims that Google has abruptly ended communications with him few month after the time of first code publication

Update: it seems Google never made any grants to the group, but were only vaguely feeding them with "may bees" for two years, while requiring more and more detailed "research scope declarations." It is better now to let Jarek give his own first hand account of what was going on in between his university and Google's research people
Rewriting Zopfli from C to Rust
Checkout the College of Wooster. My son is double majoring in mathematics and computer science and I've been really impressed with the quality of their program.
Yes. This is why I stopped using wireless keyboard and mouse. Despite the fact that they are within close proximity to their receivers, there is frequent signal instability, resulting in spikes in input lag and outright input loss.
not on ios mobile
Especially as this really isn't about "Strange Loops" as coined by Hofstadter, just... regular loops.
I wonder how much of this is related to hardware generally being developed and tested in isolated suburban office parks as opposed to big cities.
While quite a few users will use services on their home lan, contrary to the parent posters statement, I believe the majority of users don't use those services via a web browser.

For instance (to draw from your examples):
1) Most people either install the printer drivers from the manufacture's web site, or let Windows/OSX auto-discover
and auto configure the printer with out a web browser.
2) Most users just use the wifi information provided by the cable/DSL provider when they installed the modem, use the WPS button, or install the app that came with their router rather than use a web browser to configure it.
3) Most users will not tether their computer to their phone.
4) Most don't install a DVR app on their phone. If they did, their phone probably communicates with their DVR via some intermediate cloud service.
5) If their receiver auto-connects to their itunes library, it probably won't complain about that itunes not having a public certificate either.
You can fix the encoding problem on your site with:

<meta charset="UTF-8">
Vanilla Unity tooling is a joke. Of course it's enough for most games. Store solves some issues, but not all.
It is "certbot" in Debian 9. Maybe 8 too.
From kindle on your phone or physical kindle? I have all the regular problems if I kindle on my phone, but the physical device is single-purpose enough that it's as good as a book to me.
Depends on what I'm coding.

Sometimes I will put on old episodes of Retronauts (https://retronauts.com). Otherwise I will usually listen to OCRemix Radio / Rainwave (https://rainwave.cc), a SiriusXM station, or an album I'm familiar with.
Probably hardware-related. Good, or at least thouroughly-tested and characterized, design can make or break high-frequency RF applications.

Check out the PCB guidelines for the popular NRF51822 Bluetooth tranceiver:

https://devzone.nordicsemi.com/blogs/655/general-pcb-design-...

It barely scratches the surface, and in reality there will always be some trial and error as other nearby circuit elements can cause unpredictable interference or feedback. But it's a lot more finnicky than laying out an Arduino board.
Offense is in the eye of the beholder. I didn't think the phrase was sexual until the article told me it was.

It's just a stupid t-shirt that a few people wore. You're making a mountain out of a molehill, nobody is hurt by a damn t-shirt.
Everything You Need to Know About Ruby Constants
> Moving web sockets elsewhere are pretty simple regardless of whether you're using Erlang/OTP or not because it's a frontal layer.

It is supposed to be easy. But they are not using language agnostic messaging. Instead they rely on Erlang distribution protocol. This is what makes it difficult to integrate.

> what would be the purpose behind that decision?

1. To achieve composability. I can replace one web socket server with a C++ implementation to see if I can handle 10 million connections per server. If I fucked it up return back to Erlang implementation otherwise fuck BEAM. I'm moving to native code. The beauty of it is that I can do it one step at a time. Even I can implement web socket layer in multiple languages and experiment all possible options in production and no one even notices it.

2. I don't have to pay for 20 Erlang guys who are mostly senior devs. Get 5 of them to write the core and the rest of the team NodeJS guys.
Sorry, that should be the browser's local environment, not just the browser itself. An obvious example is sslstrip

Right. Which would still work if all HTTP connections were replaced by HTTPS with self-signed certs, as you proposed. sslstrip, which must have MITM control to do that downgrade, would just terminate the connection and re-encrypt it with its own cert.

Which is why PKI HTTPS everywhere is the reasonable solution.

Of course. That happens.

Right. Nothing can protect you if you deliberately undermine it.

Loading static resources from other domains is very common. Especially ad networks.

Right, and SRI is certainly useful, but you still need PKI HTTPS on every site to bootstrap it. And since the only reason to avoid HTTPS is to avoid the encryption penalty, automatically generated self-signed certificates wouldn't be used anyway.
In my experience people want equality but only among their peers. For example even the poor living in the US are the 1% of the developing world, yet everyone would object to us taxing the poor here to send it to the Philippines.
Yep. This book develops a solid basis for why this matters and offers many practical techniques for implementation, including seriously questioning whether each and every online service you visit is truly required to support your work and who you are, and ditching the ones that aren't.

A key tip from the book is to practice building resistance to caving. Set a time limit for the next time you will check. However short that limit needs to be is fine; the key is to build resistance and extend it. The book argues you need to maintain this ability to resist during off hours, too. It's fine to have long sessions of surfing online and do it more often than during work, but continuing to set limits and resist the urge to just grab it and check is important for not losing everything you may have built up during the day or week.

There is a whole section and recurring theme on the finite, depletable nature of willpower and the end to set up a routine to build habits to protect your willpower reserves. It's very tactical.

I found the many examples of real people applying the principles to their personal situations inspirational, such as from the author himself, professor colleagues, Carl Jung, Don Knuth, and various business and tech folks he interviewed.
I found it interesting that the article mentioned their product so much.

But, if this is genuinely how they treat mental health; they deserve all the free marketing they may get.
KK, thx for clarification. I'll allow myself to not edit the original post, but I promise I'll stop bashing Facebook and Google in my head.
Good god this is so cyberpunk
Why is that range so popular? When presented with what appears (perhaps naively) to be a vast range of frequencies to use, why do so many wireless specs settle on the same thing?
I mean, it's interesting but a bit flawed. When you've got 5 coins total and you're saying someone has to be a loser. Why not do the experiment with 4 coins? I don't think humans want equality "as long as the rich stay rich and the poor stay poor" - that's a pretty poor summary of the findings.

What the findings DID discover, and shouldn't be surprising to anyone, is that 45% of people think it's unfair for you to take so much away from the person who "has money" that they end up with less than the person who you're supposedly helping.
No, that's still from your own bubble that you see on "Top Stories", just ranked "newest first". Not the full list you've subscribed to (as in, every single page and every single friend).
What it’s really like to be a contestant on Apple’s new show, Planet of the Apps
Blind memorizing is a problem. Memorizing things that you have learned concepts behind makes a student faster. As an example, the way I've taught my kids multiplication starts with: let's count by 2s! Great, now you know that, let's do 3's! 4's, ... 12's. We got to the point where we could count fluently (speed + accuracy), and incorporated fingers to help. Then we started saying things like, "if we count by fours five times, what do we get?" and then we changed our words to "four times five." All my kids have done well so far with this method. There is some memorizing to become fluent, but it is fully backed by understanding.

The next steps are to start doing things backwards, "how many times do we count by four to get to twenty?" And we start to introduce notation. Bingo, simple division. This leads directly to simple fractions. This opens up conversations on adding and subtracting fractions, then multiplying and dividing them.

My oldest kid, now in college, could add, subtract, multiply, and divide fractions by second grade and understood them. Oddly, she had a horrendous time learning decimals. Her mental model of numbers was fractions and decimals were "weird." She would have to change things like 5.045 to 5 45/1000 to understand it, and wanted to work with it as a fraction. It took a long time for her to get comfortable working with decimals.

One time that I think it paid off. I told her that 0.999... is equal to 1. She said false. I said, no, it is true. Can you tell me why? At this time, she was in algebra, and I was expecting to show her how to prove it using algebra. She had a much better way of looking at it. In about a couple of seconds, she said, "well, 1/9 is 0.111... and 9/9 would be 0.999... and that is also 1." Her answer was much better than mine. :)

An example of when memorizing is bad (ie, when the underlying knowledge is skipped) was her 7th grade algebra teacher. In teaching the laws of exponents, he said "anything to the 1st power it itself and anything to the 0th power is 1. We don't know why, it is just one of those math things." Teaching like this is why we have students who, later in high school, can't do x^0 or x^1 because they think, "it is either 1 or 0 or itself, I don't remember." As opposed to applying mental models and patters to see that 3^3 -> 3^2 -> 3^1 -> 3^0 is just dividing by 3 each time. These students know 3^2 is 9. So they should know that the next is 9/3 = 3 and that the next is 3/3 => 1.
It sounds like the main benefit to Elixir is that message handling is built into the language. How does that compare to using a message queue service like zeromq?
The problem he is referring to is not that facebook narrows down the audience based off of likes. His problem is that his mom, and consequently other family members, always immediately likes his posts regardless of the content which narrows the audience down to his family members instead of the intended audience. He wants Facebook to take into account that the person liking his post is his mom before narrowing down the audience to family members.
On a reread, I see your point.
Only if you also control DNS for those internal machines...
Looking back at my journey to switching CI
What does this cost per month for someone who uses, say, 200GB per month?

If this becomes common, won't the ISPs just find a way (blocking ports) to monetize it? Or just outright TOS it out?
I wonder if the tools we commonly used Bluetooth for are more noticable if they error too.

If my Bluetooth mouse stutters for a quarter or a second, I'll likely notice and be angry, but if a YouTube video stutters loading, it'd have buffered and likely hidden that.
I recently turned my app into a progressive web app, if you follow football results, you can check it https://github.com/Softcadbury/football-peek
Is there somewhere to read more about his objections?
> Driver related? Not sure.

Well, is the bluetooth as good when your wife is driving the Rav4?
OT/Rant: In my browser, all pictures except the hero image are extremely blurred to the point that I can't even tell what's in the image. It could be because Privacy Badger is blocking some script or stuff like that but honestly I don't have the energy to find out why right now (it's 00:45 here in NSW), I believe users should be able to see a picture without going through executing some JS, accessibility is important. This is almost as annoying as those scripts that mess with your scrolling. It is also completely unnecessary since every modern mainstream browser since probably 5 years ago implements some form of lazy loading.
I'm surprised that only 45% of people think this is unfair. That's a disappointingly low number.
If you're trying to get a seat on a train that originates at Penn, changing at Jamaica doesn't help, however.
What good reason would a sysadmin have to disable web browser updates?
I completely agree...this will just dilute the impact of not secure and after a bunch of safe interactions to not secure sites, it might actually make not secure meaningless to the masses.

That being said, I think the owners of sites will still feel the sting in their gut seeing or hearing their site is insecure or that browsers are scaring visitors away...so I think it will speed up adoption even further and I do agree that https will become the default.
Yes, we're basically fucked when it comes to climate change. I think it's highly unlikely that we'll manage to limit warming to less than four degrees. My only hope is some energy breakthrough that allows us to actively reduce CO2 concentration instead of just stopping its production.
It complains about the cache expiration time being too short. But there are good reasons they can't cache it longer. The short cache has no significant effect on page performance, as long as it is loaded async, but there is no way the performance tool can determine that unless it white listed it which would not be fair to someone else's tracking script.
Putting my phone in another room while I'm working does wonders.

For rationale to steele your resolve for pursuing your question, see this jblow comment for the ages [1] and the comments on Deep Work.

[1]: https://news.ycombinator.com/item?id=7789438
Is there anything similar for Firefox? On the developer tools or as an external extension?
Do you think the track assignment is something that's learnable? I feel like there is some schedule where, under normal operations, the train will end up. But then there are unpredictable events that cause this to change.