skysight-inc/HackerNews huggingface dataset:
Workflow:

1. I pay an ISP to provide me with internet service

2. Google cuts off services from my ISP I've already paid.

3. I call my ISP and say "google told me to complain to you," they say, "thank you for your feedback."

4. I look for a competitor. There aren't any, or the competitors don't suit my needs. Which is why this problem happens in the first place. If I could go to a competitor, I would. This is the key assumption that the whole scheme is based on and from what I understand, for most Americans, it is flat wrong.

5. I don't use my ISP's bandwidth cause Google is blocking it. I've paid them money. My continual complaints tie up a cheap call center which inconveniences them very slightly, if at all. They still have my money, plus the costs for the services they're offering me just plummeted cause I'm not using any bandwidth cause I can't access the internet. They win, I lose.
Well, VIM doesn't crash :) But edge cases in general are where the bugs lurk, and 9MBs of spaces is certainly an edge case. A possible cause might be that they try to render the whole line, try to allocate too much memory, and crash when the allocation fails. Whereas if the file had many lines, they'd probably be smart enough to only render part of it.
This is often the behavior I want. I frequently queue up a song on YouTube and then let it keep auto-playing, if I hit one I don't care for I usually select off the sidebar of recommendations.

This only works because YouTube stays focused on what you're doing without trying to build a bigger picture of who you are. It would be nice if it could somehow do both, but I don't have a clear picture of how that UI would function.
Tupperware had as much a "gig economy" model as Amway more than a decade before Amway even existed.
SV Delos, known for their sailing videos, is pulling in $10k per video.

https://www.patreon.com/svdelos

https://www.youtube.com/user/briantrautman
Plus the scale bias differing vastly between people and cultures makes the data a mess. Like say or me a 5 means 100% perfect, Why discreet choice stuff is all the rage in the market research world. (unless that's changed in last few years)

Asking people "which of these 3 things you like best" vs. "rate these 3 things 1-5" will usually give you much more useful data, plus be easier for respondents.
Right but it looks like (i was able to load it for Atom and Notepad++ but very slow) they perform soft wrap on these long lines
chrome already has variants of my information cached for forms
My system was (and is, in DVDs):

5 - Absolutely loved it, will buy a disc
4 - Good, but won't buy a disc
3 - Movie was okay
2 - Not a good movie
1 - Stopped watching 20 minutes into it

My problem with binary choice is that 1 == 2 and 3 == 4 == 5, whilst 1 and 5 were very special for me. :(
For the US military its not illegal to refuse to follow an illegal order. The US Marines have this drilled into them, not sure about the other services.
That's actually why I call BS on anyone who says "C/C++" while claiming to be a (former) C++ high level user (dabbling in it doesn't count, I dabbled Java, C# and PHP but it's not even on my CV because I don't consider myself anywhere near production level in them) and try to use "C and C++" myself. See: http://www.stroustrup.com/bs_faq.html#C-slash
The file opens in a blink of an eye on Linux in both the Joe editor (http://joe-editor.sourceforge.net/) as well as in vi (i.e., it is about about a second or less to open the file in each). So the problem would be that Word, Notepad++, and Atom have trouble with very long lines.
Up until about six months ago, I saw it a lot from Haskell proponents here on HN. But with them, it was pretty much against everybody (except maybe users of F#).

Either the most obnoxious ones left, or they learned that this was not a productive approach. It's been refreshingly quiet lately...

But I disagree that there's a war every time Rust comes up, as a general thing. Many of the Rust proponents here are quite reasonable, willing to listen, willing to explain gently. (The conversation on the current article has gotten a bit out of hand, I'll admit.)
Everyone's going to be somewhat political. So no politicians is a good rule, but it still would be good to know the political affiliations of the people doing the districting.
Works quite well so far. Opened some giant ass old PSD files and was able to start tweaking the design right away.
Yeah, but as mentioned, it's conceivable we could consolidate farms too. We only lack the energy to pull it off.
Why would no good real world example mean that nothing will happen if they win? Why do you think they're pushing it so hard? For fun?
>But there are definitely entire weeks (or weekends these days) of video that aren't all that useful unless you're trying to build exactly what Casey is trying to build.

That's been one of my biggest problems with Handmade Hero - Casey isn't teaching people how to write C/C++ and build a game engine, he's teaching them how he builds one specific game and mixing his personal habits (and idiosyncratic prejudices) along with some very useful programming knowledge.

And he also shut down comments on the Youtube feed at some point, which I find very unfortunate. The commenters helped me gauge the BS factor for any particular episode before jumping in.
Are you seeing this on any non-American sites?
It's not available for that model, but the 3520, 7520, 7720, 7510 and 7710 all offer ECC RAM as an option.
The "interesting" part about the article is Scala vs Java more than Scala vs Kotlin, since Scala is generally accepted as a horrible match for Android from compilation times, to method counts, to binary sizes, to performance.

This post is essentially someone arguing how their choice with no benefit to anyone but the developers of the app and with drawbacks for all other stakeholders (since finding quality Android devs with quality Scala skills will be hard and product quality suffers for the reasons I mentioned above) made sense because they already wrote microservices in Scala, ignoring the fact that Android has a very specific set of challenges and development methods that make it's similarity to "normal Java" superficial at best, let alone Scala.

To top it off, the article is touting several things that even normal Java Android development can do:

TypedResource and TypedViewHolder = Databinding, But I prefer Butterknife anyways

Replacing AsyncTask = Really dozens of ways, there are Futures in Java, I'd go with RxJava (and Retrolambda) personally.

case classes = AutoValue (but I'll admit case classes are more concise)

It's also ignoring things like how much of the syntactical sugar shown increases method counts.
> Even if your claim is correct, the existence of some programs that cannot be expressed with memory-safe zero overhead abstractions still doesn't entail your original claim. As you just said, you can use Rust's unsafe escape hatch to preserve your desired performance where it's critical and you haven't lost anything from C/C++, but you can still enjoy the safety benefits where unsafety is not needed.

I'm not comparing to C/C++. I'm comparing to other memory-safe languages.

The more general problem is that Rust cannot offer zero-cost abstractions for shared ownership as a result of how it is designed. This is the really killer issue. It's a problem for pretty much any persistent data structure, for example.

> And BDDs expose a safe API behind which you can hide the unsafety, so only a fragment of your system would dependent on unsafe Rust.

The unsafe approach would be to do use an array representation, use indices instead of pointers, and roll your own garbage collector. Or manually remove unnecessary reference count updates whenever you can prove that they are unnecessary. Both of which cannot be easily hidden behind a safe zero-cost API.

> Pretty much only Ada and C++ can provide the zero cost abstractions, and they do so only with heavy syntactic and semantic costs (templates for C++, packages and wordy instantiation for Ada). The Rust language does this as part of polymorphica elaboration, which is a natural and compositional language feature, not some ad-hoc secondary language or restricted module system.

The entire Wirth family of languages qualifies, too. Or Eiffel. Or Fortran. Or Modula-3. As do more recent languages such as Nim and D. Honestly, off the top of my head I can't think of an imperative language with native compilation that doesn't and isn't totally obscure, other than Swift and Go (and even they only some of the time). Note that zero-cost abstractions need to only exist, not that they have to be the only option. Languages can and do provide both expressive constructs that come with overhead and less expressive constructs that are overhead-free. 90:10 rule, premature optimization, and all that.

In addition, parametric polymorphism cannot ever have a zero-cost abstraction (or rather, the term has no meaningful definition in this context), because you pay for it either in runtime overhead (shared generics) or code size (specialization).

I also wouldn't bring up syntactic and semantic costs; that's throwing stones while sitting inside a glass house. Rust is probably one of the worst offenders in this regard.
You can't turn off Google. You'd risk lives. People Google for "Poison control" and other emergency services.

They could change their banner, though, and I'm sad they aren't serious enough about this issue to do that.
Which would imply that their soft-wrap algorithm consumes an inordinate amount of time when confronted with a single, 9MB long, line of space characters.
Holy shit, Ubuntu is $101 cheaper than Windows! It's finally possible to escape from the "Windows is cheaper than Linux because of crapware" quagmire.
My experience with Scala on Android was similar. As a language, it's very pleasant and powerful and would be ideal for Android programming if only you weren't constantly fighting against the fact that Android's tooling and technology were built around Java. It's a time suck. React Native is vastly easier, even though it means using Javascript.
I'm just bummed Google didn't change their banner like the SOPA days. Big miss there.
> Linux/BSD/Unix are hardly the only systems programming environments. I'd hesitate even to call them the majority.

Do you have any source that can confirm that? Because what you wrote seems really wrong. I see linuxes/bsd/unix EVERYWHERE (Android/iOS/OSX/almost all backend servers etc.)
3 million paying g-suite "businesses" (Assume 3 customers per business as that's the minimum and you have 9 million accounts) and 1000 comments? Or 0.03% of customers or 0.01% of accounts.

Seems pretty specific and isolated to me.

Don't for a moment think I don't agree with that though. I am a paying g-suite user for my family and would love to have access to family sharing. But I do recognise that I am in a minority.
No, that's gerrymandering for minorities instead of the majority. THe fact that many minorities support and run as Ds is beside the point.
I assume they are referring to the feature in which users comment at specific times in the song. As the song plays, these pop up on-screen.
Lawyers that decide that they want to represent scum that harasses other people in restaurants should not be surprised when they are not going to be serviced in those restaurants.

To me it sounds like the exact thing that should be happening. I want every lawyer to ask himself or herself "is this cause worth it?". That is how we would know if the lawyers actually believe in their client or if they are there just to make a buck or make a name for themselves.
I thought Soundcloud would truly become the 'Youtube of Audio'. But it seems to be trying to do too many things. Right now, there is no place on the internet where I could search a keyword and find relevant podcasts about a topic. Why can't Soundcloud do that? Just be the Youtube of podcasts, leave the music part to others.
Good point, in the case of voting it's a matter of mental age/capacity, not physical age. But I think there are analogous situations where it makes sense to age discriminate on both end for primarily physical reasons - contact sports, voluntary exposure to high g-forces, etc.
1) I imagine a hospital that performs surgery via telepresence

Allow for businesses to apply for exemptions to the rule, specifically for one endpoint to another endpoint.

If the number of exemptions gets to be unwieldy, then perhaps it would indicate it's time to revisit the law. Until then, there's been plenty of proof of, what I believe to be, abuse.

2) cell phone provider who wanted to provide a very basic service level that would allow free use of Facebook and a couple of other apps, but going outside of that narrow box would cost much more.

Laudable, for the moment, but Facebook "and a couple of other apps" can easily be abused; they're for-profit companies rather than for-public services. If the company wants to provide free bandwidth, I don't think it's right or fair to limit to whatever sites they choose.
No, it died when MS decided to hobble its API in their thirst to get anything out the door.

3 months after release, it still didn't have major UI components released to devs.

A year later, they still didn't have it worked out with the phone companies to do OS updates.

A year later, and I _still_ couldn't add my own ringtones.

This was 2010. The last phone that I had that couldn't do totally custom ringtones was 2003.
Mindstorms: what did Papert argue and what does it mean for learning?
New way to see artery damage before heart disease sets in
> Why does every single web site re-implement the registration page slightly differently?!

Because registration pages are the top of most sites' conversion funnels, and as such they produce metrics that reflect on not just IT teams but also UX/design and marketing. The amount of tinkering and customization in registration pages is a political/organizational problem, not a UI/tech problem.

And besides that, no business has an incentive to make it easier for you to free-ride their service with fake credentials. The better question might be why so many companies continue to put cost-inducing barriers like signup in their flow before they fully demonstrate the value-creating potential of their product. I liked Facebook's "Anonymous Login" but apparently very few developers were actually interested.

https://www.recode.net/2015/3/6/11559878/whatever-happened-t...
Standardise on a set of basic document types. Index page, article, gallery, search/results. Others as necessary. Specify standard elements and styling.

Standardised metadata. Pages should have title, author, publication date, modification date, publisher, at a minimum. Some form of integrity check (hash, checksum, tuple-based constructs, ...).

User-specified page styling. If I can load a page in Reader Mode, https://outline.com, or Pocket, I will (generally in that order). Every page having some stupid different layout or styling is a bug, not a feature. Web design isn't the solution, Web design is the problem. Users could specify their default / preferred styling. Night mode, reader support, etc., as standards.

Fix authentication. PKI or a 2FA based on a worn identification element (NFC in a signet ring with on-device sensor is my personal preference), if at all possible. One-time / anon / throwaway support.

Reputation associated with publishers and authors. Automated deprecation of shitposting users, authors, sites, companies.

Discussion threads as a fundamental HTML concept.

Dynamic tables: Sort, filter, format, collapse fields, in client. Charting/ploting data would be another plus.

Native formula support.

Persistent local caching. Search support.

Replace tabs with something that works, and supports tasks / projects / workflows. (Tree-style tabs is a concept which leans this way, though only partially).

Fix-on-reciept. Lock pages down so that they are no longer dynamic and can simply be referred to as documents. Save to local storage and recall from that to minimise browser memory and CPU load.

Export all A/V management to an independent queueing and playback system.
I love the idea of zero-knowledge password proofs. Others can chime in on the approach you've proposed, but I have a more practical concern about developing critical mass.

How do you break through the chicken and egg problem of not enough users using or not enough browsers supporting this capability?
Disneyland raised prices to shorten waits
The only real way to ensure net neutrality is to ignore the bullshit and implement a distributed secure internet.

Net neutrality could be forced into place, regardless of the laws passed by Congress or the malfeasance of the ISPs.

I see no reason why Google would ever support such a thing.
Popular freehoster lima-city.de (which I currently use to host gir.st) has started to offer free, one-click, automatically renewing LE certs.

What I want to say:

* the number of hosting companies to start offering LE will only rise from there.

* there's no need for shell access or even much knowledge of HTTPS required on the customer side.
The backup case is of the same scale as the original poster's situation.

My team found it unreliable for much smaller directories as well. 6 people, 6 independently unhappy with it. It was only on a conference call when we realized we were looking at different copies of files that we all complained of the same symptoms. Anecdote rather than data, I admit, but it's disturbing that each of us silently assumed we were the only ones having trouble.

(FWIW we stuck to google for realtime shared docs, but moved to DB for general file storage, including spreadsheets and presentations)
You are not considering that when women and black men have a way to get into the 1% it changes a lot of things, because a large part of the inequality goes away: everybody can get into the 1%, it is only still very difficult, but a lot more difficult to white men, and this is the problem.
Can elinks read from stdin?
Sometimes you have to start at both ends and hope you meet in the middle.
wow thank you, I had toyed with this idea a few months ago but didn't have time to investigate it.
You can use cell phone data.

Or buy internet from phone company instead of cable company.
Wish The Information would at least tell me the cost of subscribing without having to fill any fields in.

But for the main story, it seems like some developers have already been whitelisted to get the data. Need to know how much data developers get. Do they get everything that is being said to Alexa? That's way too invasive to be giving out.

Alexa's skills definitely need to be beefed up. Developers need help there. The biggest weakness though is Alexa itself as a knowledge base and "search engine" is awful.

In my opinion Google is clearly the frontrunner. Then Siri or Cortana. I haven't used Cortana enough yet to know which is better. Alexa is far below. It can't answer some pretty basic stuff. I don't care if it's a few skills or Alexa itself that improves, but something needs to be done. I like using Alexa products and iPhones especially because I'm already invested in them, but knowing Siri and Alexa are so inferior to Google is annoying.
As it turns out, many, many, many districts are majority white people. What these districts do is make sure there are some that aren't.
Given that most people's email is probably through Web apps these days, that's probably not effectively true.
Elon Musk to the rescue... (again)

https://www.theverge.com/2017/3/17/14952904/elon-musk-spacex...
7 Reasons Net Neutrality Is a Dumb Idea
Yeah, this is real science, not that religious stuff /s
Yes, and I only feel bad for those who have cancer, and have no food to eat. The employees only have to worry about the mental anguish of suffering through some stupid whiteboard coding problems to get their next job. /sarcasm off.
Then why not make the county the de facto district, and subdivide the county as needed when populations rise?
they could just refrain from abbreviating junior. would clean one of the marks up.
I'm a heavy Scala user who is somewhat skeptical of Kotlin, so you might say this article is preaching to the choir.

And yet...while I'm convinced that it's quite possible to write Android in Scala, but I don't understand why the author's team chose Scala over Kotlin for their Android app. I presume that there are benefits to being able to do front-end and back-end work in the same language, but is this of interest to devs that don't already have a lot invested in the Scala ecosystem?
For storage spaces try fixed size, you can later enlarge the volumes, faster.
“Content Is King, Engagement Is Queen.” What Is the Most Valuable Content Today?
I meander and don't get to the point personally for sure. Then I know people who are on the opposite side - either too quiet or "chronic non-yielders" as you stated. Even when you know they have or want to contribute to a conversation.

Decent article overall.
Have you considered snapraid? It's offline though, but seems to tick all your boxes otherwise.
For the technically literate, three letters: VPN.

Unfortunately, they (we) are a minority.

Also, it's double expense, especially if you do something like Netflix.
Unrelated but worse problem: top of feed livelock. If you're below the fold, cause, I dunno, you got shit to do, you are only going to get viewed by heavy scrollers, which overly favors (IMHO, as somebody with shit to do) folks who get on the thread first. Even a one-dimensional "rank by number of uplikes" filter still doesn't calculate your likes/views ratio, which is what you'd actually care about.
Google, Amazon, Netflix vs. ATT, Verizon, Comcast.

Monopolies vs monopolies.

Where's the freedom for us?
The writer missed a very relevant point. Some speaker speak in a way that makes it hard to determine if they are done or just made a momentary pause so the listener interrupts went they should not have.

It's important to note that being interrupted in a conversation can be caused by the speaker as well as the listener so both sides need to be examined.
failing other explanation, i linked the thread when i sent him a couple of additions.
I'm not. I quite literally mean it. It's their purpose, it's why all these organizations (I cannot remember the names now) are created, isn't it? They don't design anything, they don't write code, they do talking and litigating, which might, for once, be actually useful.
> What has any ISP done that would violate Net Neutrality that I would object to?

Here's a list:

https://www.freepress.net/blog/2017/04/25/net-neutrality-vio...

Excuse me for being blunt, but you're being willfully ignorant if you ask this question. A simple Google search of the exact wording of your question reveals this [1]

> "Internet providers have attempted to throttle traffic by type or by user (Comcast in 2007), have imposed arbitrary and secret caps on data (AT&T 2011-2014), hidden fees that had no justification or documentation (Comcast in 2016), and tried to give technical advantages to their own services over those of competitors (AT&T in 2016). These attempts were only revealed in retrospect once they were discovered and lawsuits filed."

[1] https://techcrunch.com/2017/05/19/these-are-the-arguments-ag...
This is probably not a facebook problem, as facebook serves you content based on.... god only knows what. But HN? Reddit? Tweeter? Rampant. Real bad for engagement, as anybody looking at a post with more than a few comments knows not to even bother. Gots to get that engagement, you know?
It's a huge shame that SoundCloud is likely dying, because large segments of the music industry and literally entire genres of music are solely on SoundCloud. This may sound hyperbolic, but I feel like them shutting down would be the "burning of the Library of Alexandria" of 21st century music