skysight-inc/HackerNews huggingface dataset:
If only we could figure out and implement some kind of system where every person had one equal say in choosing leaders, regardless of wealth or social position. Then those who were disadvantaged could outvote the privileged few and elect leaders who would set policies to make things more fair.
Sadly, this sort of editorializing is quite common here. Anything remotely inflammatory or political in nature will get shot down or toned down summarily.
I would read books like Scott Meyers' Effective Modern C++, watch cppcon talks. There's a lot of very high quality C++ content out there these days.

Generally there's a lot of emphasis on RAII, clear ownership semantics, leveraging more of the standard library as its grown, using lambdas, avoiding shared mutable state, judicious but not excessive use of inheritance and in particular avoiding implementation inheritane, encapsulation.

It's not so much a middle ground in the sense you are thinking. The people I'm talking about don't advocate developers, particularly non expert, going crazy with templates. People do that on their own.

Hope that helps.
> What works most of the time might not work in your specific case.

I feel like Flat Design works for a specific use case, though you'll have to imagine one because I don't know of any, but it has been applied universally.

Many interfaces I encounter nowadays seem like every interaction is an Easter Egg, where clicking / tapping around randomly is World's Best Practice for feature discovery.
...and kept thousands of workers in poverty despite the massive success of his company through monopolistic business practices, killed a few workers putting down a strike, and built a country club that damaged a dam, causing a flood that killed upward of 2000 people.

Donations are nice, but it's not obvious to me that Carnegie was a net positive (or Gates or Musk, for that matter).
Buffet talks a good talk, but I can't say he walks it much. I think he's great at PR and keeping a soft image to protect his massive portfolio. If you really dig down into his portfolio a lot of his investments create pollution, are ethically challenged, don't always pay their taxes "right", and so on. Which is fine, except he keeps talking out of both sides of his mouth, and I like to call that out for what it is.

I'm no longer a moral fan of his, sorry to say. I know he goes on record as saying he "pays less in tax than his secretary" (not an exact quote) but I think that's just a smart tactic to avoid public critique of his actions (and instead distract with nice words).
I'm surprised (in I guess a good way =) that awscli is all the way up at #15. Definitely expected quite a few utilities and languages to rank higher.
Neat. I guess I'm thinking about some middle ground, where if someone decides to stay in their home it is useful to them to notify the police that a certain number of people plan to shelter in place at a certain location. Emergency situations probably wouldn't benefit any from an app doing the triage vs 911 operators. Maybe the operators would benefit if the app was able to initiate certain types of relatively urgent reports.

("My house is beginning to flood and I'm concerned about my safety" is a very different situation than "Someone was just involved in a vehicle collision and requires an ambulance")
So each Boeing worker should be able to buy their own 787 Dreamliner in any fair society?
Funnily enough, the WhatsApp protocol started as XMPP and is now a heavily customized binary version of it I believe.
So since Sonic was highly reviewed and hyped here (San Jose), I checked them out/tried to switch to them. For my address the only option from them was the one on AT&T's IP network. For that service, I must use the modem they (AT&T) give me. There's modem renting fee, and there's router feature that I cannot turn off. That's the dealbreaker for me so I stopped trying. I'm glad that I didn't go that route, and I hope Sonic could do better here.
The apple app store doesn't prevent malware either. Reviews are done by just using the app and running an automated program on it.

If you turn off your malware features during review time, then it wont be caught. There is a good chance your malware behavior wouldn't be caught even if they were on.

After you've released the app, it's up to users to report the bad behavior to apple.

Also the OS is far more locked down than android and devices are frequently updated, which limits what malware can do.
Discussion at the time: https://news.ycombinator.com/item?id=1716731
The Economics of Garbage Collection (2011) [pdf]
Having played DooM shareware on loop in awe on BeOS as a youngun (well past the system's prime) in a household with a functioning IBM PC 5150 (won in a grocery sweepstakes) still being used for practical work in 2004 or thereabouts, it tickles my mind to think of what it would be like for Apple to be the BeOS distributor Compaq was never up to being.

It ran, as I would later learn to appreciate, really well on a Pentium II (at 400MHz?). BeOS on a P2 beat the pants off Windows XP on a 2GHz Athlon 64.
Short answer, if all it does is symmetric cipher encryption/decryption it's probably not a big deal. The kernel already does crypto. Just keep the x509 parsing and handshake out of kernel.
Yes, not for themselves but for society. If you like the way Germany, The Netherlands, and the Nordics do things, you should know that these countries have very high levels of union membership, up to 80%. Their broad labor movements created the societies they have today. Unions in America never had that much strength and never accomplished as much.
This makes my heart happy to hear!
As someone very comfortable with Lisp languages: it is hard to read. Initially, the angle brackets do throw me off a bit.

Beyond that, I'd have to read the language manual to make sense of notations like ,foo and .bar.

The code makes a lot of references to non-local names. Someone reading the code would benefit from being familiar with the semantics of what those denote.

What's going on in those functions isn't "rocket science" though.
Magit (Emacs Git Porcelain) Continued Development Kickstarter
Solving an Ancient Tablet's Mathematical Mystery [video]
And this should be policed by Apple on Googles behalf, rather than potentially litigated in court?

That's the main question in my mind. The functionality could all be implemented without access to the developer API.

I think users have a legal right to use Ad blockers, but in this case it can't even be tested, because Apple decided to police their AppStore, against users interests.

I'm by no means anti-Apple. I prefer their ecosystem to Android, and feel it is less driven by advertising. But this feels like an anti-user move.
> I think these comparisons are silly because they are trying to find some blanket universal rule.

Says who? The author goes into detail about what exactly they were measuring. The last two headings are "When Flat Designs Can Work" and "Limitations of the Study." Can you clarify exactly what you found "significantly flawed"? I don't get what you're trying to say by your wikipedia link.

> What works most of the time might not work in your specific case.

So what? Is it not worth knowing what works most of the time and under what assumptions?
I do it to make the screenshots more readable and to show off my amazing skills.
At risk of raining on your parade a bit, the underlying complaint was from Google, not Apple. ("This comes after multiple requests and threats by YouTube which ultimately led Apple to suddenly pulling the app from the App Store.") You're trying to make this all about Apple and the Walled Garden™, but the story as described by ProTube's author is rather more complicated than that. In an alternate universe where Apple let people sideload applications, the outcome isn't "ProTube 2 keeps being sold and everyone is happy," the outcome is "Google sues ProTube 2's creator into destitution."

And, you know, while I'd like to see Apple allow sideloading of signed apps (I think in the long run it's essential if they're serious about making iOS a general purpose computing platform), it's just a bit on the presumptuous side to assert that all iOS users must surely be chafing under the heavy heel of Apple's Evil Draconian Rule. The number of application classes that aren't allowed on the App Store is, in practice, pretty small--it's just that developers and other Hacker News fans are more likely to want/need apps that do run afoul of those restrictions. Even so, the amount of stuff I can do right now with apps installed from the Evil Draconian App Store™ would probably surprise you.
Neural Network Performance Prediction for Early Stopping
Yes, he's at the mercy of YouTube since he's building on the platform in violation of its ToS.

But as a consumer, you can use the youtube-dl script (https://rg3.github.io/youtube-dl/) along with mpv (https://mpv.io/) to play YouTube videos as you wish. Example:

mpv https://www.youtube.com/watch?v=dQw4w9WgXcQ

mpv --no-video https://www.youtube.com/watch?v=dQw4w9WgXcQ

mpv <pretty much any video / streaming site in existence>

Both packages are available in your nearest package manager, i.e. brew for MacOS, MSYS2 for Windows, etc.
1. YouTube built their business on other people's content. Just like LinkedIn, Google, Facebook, Twitter, Craigslist, etc.

Aren't we, as the public, entitled to access the data that we, the collective public, have contributed?

How many people that uploaded content want to prevent others from privately enjoying it?

2. A federal judge recently ruled that LinkedIn couldn't block a service that was scraping their service. That scraping costs LinkedIn some measurable amount of money, but I personally think that should be a burden they're required to bear.

If they don't want that burden, let them shut down the service and allow a new service or technology to replace it.
> Unfortunately it seems that the majority of C++ code out there is like that. It could be said that C++ makes it far easier than C to introduce unnecessary abstraction and indirection, without realising the true costs.

Citation needed? Better developers are more aware, in any language. There are some cases where idiomatic C++ may introduce more indirection over C (though I can't think of any); there are plenty where idiomatic C introduces more indirection than C++. However, with a little more effort and awareness, the faster and more maintainable solution is always accessible.

> I've noticed that using a lower-level language, where abstractions have to be built explicitly, tends to cause one to rethink the problem and often come up with an even simpler and more efficient solution, by approaching it from another direction which using a higher-level language may not even allow.

Having lots of developers, re-implement many things, mostly just results in much more buggy code. Getting things exactly right is hard. Having a bigger standard library and safer abstractions is a huge edge.

I don't think your anecdote has anything to do with C vs C++. I think basically some negative experiences with so-so C++ devs has colored your thinking rather than technical reasons.
Wow thats cheap! That's awesome work Watsi team! What are some scaling issues you think you will face over the next few years?
Javascript doesn't specify anything about what character encoding is used "internally". Indeed, as the first comment on the article points out, some implementations (like V8) internally use ASCII to store strings that contain only ASCII characters.

What Javascript does is use UTF-16 semantics for Unicode strings. The reason why it does this is simple: when those methods were implemented in the mid-1990s, UTF-16 was largely synonymous with Unicode. No characters beyond U+FFFF were defined until the release of Unicode 3.1 in March 2001.
It is a lot simpler to give a pointed issue, then to dumb down with an analogy. Coming with a good analogy is a very difficult task.
Do these extensions stop the autoplay? Have not used myself:

Chrome: https://chrome.google.com/webstore/detail/disable-html5-auto...

FF: https://addons.mozilla.org/en-US/firefox/addon/disable-autop...
Maybe Google/creators need a new business model that doesn't depend on adverts?

Your argument is essentially the same one against Adblockers in general.
I remember having that "Is Apple a hardware company or a software company?" debate endlessly with other folks at Apple and outside of Apple back in the early-mid 90's. Back then, all the big names were either one or the other and we thought that meant that Apple should pick one because they were failing at trying to do both.

Steve settled that debate fairly early on and showed that both sides were wrong. Apple sells "the whole thing". They sell a curated experience that involves their close management of the hardware, the software, key peripherals, the iTunes store, etc. They do all that so they can deliver more than they could by pursuing some single niche part of the experience.
It hardly says that flat UIs are bad and should always go away. It's nuanced.
I had to look it up. Sure enough, it's been 8 years.
Yes, as in about one million times more powerful than TNT.
I never knew about ProTube, but since YouTube disabled playing videos in background even on Safari/Chrome it's been very annoying. I used to love listening to long format shows/audio in the background. It's still possible, albeit likely not as good as the ProTube app seemed to be, you just have to load up Youtube and request for the desktop site. The site switches from mobile to desktop and becomes a real pain to use but hey I can play videos in the background again.

It's pretty lame of YouTube to do, especially since I can't even buy the paid service if I wanted to (I live in Canada).
You're right, and I updated by comment.
String theory is in fact compatible with a large number of possible realities. That's the problem.
Beware the Tyranny of the Minimum Viable User.

It may well be that some relatively-little-used tool nontheless has a very significant use. Popularity is one factor within the mix, but only one.

https://redd.it/69wk8y
Hell yes http://www.latimes.com/business/technology/la-fi-tn-tech-job...
> It's pretty lame of YouTube to do, especially since I can't even buy the paid service if I wanted to (I live in Canada).

They don't have the license to do so. Streaming audio requires a different license than streaming video.
A kiloton is not a Gg. It is the equivalent explosive energy to the detonation of a Gg of trinitrotoluene. It is 4.184 TJ.

Thus, the kiloton/kg ratio for TNT is set by convention at 0.001, because you need 1000 kg of TNT to produce one kiloton of explosive energy, and the energy released in a TNT explosion is somewhat variable.
It's not cheating, you should have the right to render content as you see fit. That includes using Adblockers on the web and elsewhere.

I don't think they really need to use the developer API to implement any of the functionality used. And I don't understand why it's Apples job to police their ecosystem in Googles favor. Seems like an anti-user move on Apples part.
> For example you don't have to deal with invalid code units, non-shortest forms, etc.

You have to deal with unpaired surrogates, though. And just because that wasn't annoying enough, any UTF-8 sequence which contains an encoded surrogate (which is technically invalid, but not prohibited by most implementations) is impossible to encode as UTF-16.
It's easy to see examples where moderation rubs someone the wrong way or appears to be done poorly. I think effective moderation is more difficult than one would initially think. Do you think this is out of line with the mods oft-repeated goals of promoting constructive discussion and limiting flamewars? Given these goals (setting aside whether you agree with the goals), how would you handle this?
Brutalism

> cough
Yes, we need better conditions in the workplace, do you know how many people in the HEALTHCARE industry of all places go to work every day and have to touch another person's MUMPS? Often times they take kids right out of college. Sickening.
What exactly can be provided for $0.78 per month?
The platform here is the internet. YouTube is trying to say you can't write custom software that accesses their publicly accessible service.

ProTube is nothing more than an alternative user agent that users are choosing to use to interact with the youtube.com service.

They should shut down the public youtube.com service if they don't want people to access it in ways that are reasonably fair use.
Wow, if this was any other company this guy would have just been sued. I don't really have a problem with the guy scraping and using other techniques to get around playing ads and other restrictions. But then he turns around and sells it, and then acts like Google is behaving unfairly by shutting him down... what a class act. I find it hard to have any sympathy for this guy.
Just the ever-increasing abandonment of contrast in general. There's so many off-white on white, or light-grey on slightly-lighter-grey designs out there that might look nice in a certain lighting condition indoors with perfect eyeballs viewing it - but for 90% of other times the content is just totally invisible.
Richard Wolff has also been evangelizing co-ops and worker-owned businesses for some time.

http://www.rdwolff.com/faq_worker_coops_wdes

https://youtu.be/urCy3UOGgx8
It is weird how small our global tech tribe is.

I would estimate I download tmux via homebrew once a year on average. It is possible 112,000 represents a good estimate of all mac carrying tmux users in the world [*]. For comparison this is roughly the same number as employees at Apple.

Assuming these stats aren't opt in.
It's because if an author makes an app that goes against Youtube's TOS, if Apple doesn't take action, then Apple is liable for it. Apple isn't actively policing it, as well, it's more that Google requested it be taken down.
It is about Apple, because they're policing their ecosystem on behalf of Google, rather than letting it be litigated in court.

I doubt this is massively different under flag-ship Android devices though. Mobile phones currently suck in this regard.
You make a really good point about the slums.

I spent 4 hours yesterday motorbike driving around and exploring District 8 in Saigon, which is a series of man made islands separated by water canals (sadly full of sewage and trash).

Many of the homes near the water are illegal slums and could be torn down by the govt. at any time. Yet, from appearances, it looks like a long time since that has happened. I suspect they'd just rebuild anyway.

Every legal house has a 'name book' that has the names of the people who live there in it. The really sad bit it is that no book means to no school for the kids who live there.

Even with no school, no safe house to live, literally every one I saw was smiling and friendly. This is such a different planet from where I came from and I find my mind expanded every day I'm here.
Good, anyone who has read through the complete and utter disaster of this mess and horrible risk management and avoidance of culpability deployed by the executives would 100% agree. They knew their security was bad, purposefully did nothing and criticized those that argued. They knew data was hacked, did nothing telling no one to change passwords. Only after the breach was made public, did they do anything. Honestly I wish the hammer gets dropped and we see jail time to stop the precedent of gross negligence in handling data and security
Haha yes, things are good now.
The right way is, to speak in philosophical terms, totally a pragmatic choice. If nothing in C++ is working for you, don't use it. If a really obscure technology is making you go really fast, use it.

The one and only thing that muddies this picture is other people. Once you are collaborating on a program(whether on the same team, through end-user code, or through a library or API call) all your tricks, preferences and conventions are subject to other people's inept groping and misunderstanding. And that is where you get into standardized best practices. They are basically guaranteed to not actually be the best practice, but they're the one you can compromise on.
Things that could actually be done to make for a more level playing field:

* 'Single Payer' healthcare (tax everyone for basic healthcare)
* Allow all kinds of debt to be discharged via bankrupcy
* Have the government complete as (several) providers in all 'basics'.

The last one includes (some of these are already utilities):

* Water
* Sewer
* Power
* Transport (of all kinds, including last mile data)
* Housing / organizational locations
* Education
* Medicine

Maybe private businesses can be more efficient than a not-for-profit government owned (and run) organization; if so let them actually compete.
How are growth prospect and inflation related? You can keep your net worth by investing into assets which have growth above the inflation level which isn't that hard.
It really isn't. Programming is still a niche skill - we've had a generation now that's grown up with their eyes glued to computer screens and now smartphones, and the average user still isn't any good at troubleshooting, let alone programming.

Also, the trades historically haven't been particularly well-paid, but that's not the case anymore.
This is awesome!

Is there something in the works that would make it possible for 'donors' to cover the annual enrollment costs for others? Or would that defeat the purpose?

And this is off-topic but that's brilliant photography - kudos to the photographer(s)!
don't go anywhere, ui design is a random walk.
Nailed it. You can never predict an outcome, unless you're willing to spend a load of money on appeals. You rarely (in the US) can collect attorneys fees even if you prevail.

The non-trivial amount we paid out was a little less than winning would have cost.
Not true at all. These things are all provided. Welfare, public housing, food stamps, public education, Medicaid. That we still have a homeless problem indicates that the reason for long-term homelessness is something else.
Isn't that what they're doing with the YouTube Red thing?
Do you believe that to be a reasonable, charitable interpretation of what OP said?
Except that string theory requires supersymmetry, and the latest LHC results are not happy for supersymmetry.

As for other unifying theories, loop quantum gravity is somewhat popular. And Wikipedia has a nice list of alternative theories: https://en.wikipedia.org/wiki/Quantum_gravity#Other_approach.... String theory is far from the only game in town, despite what string theorists would have you believe.
Sun really needed to FOSS license Solaris before Linux hit critical mass. That would have been amazing. Linux is pretty good for what it is, but imagine if it had been Solaris that won instead of Linux, and thus running on most of the servers of the world and potentially iOS and Android as well. It might have even made some desktop inroads, given it would have launched out of the FOSS gate with a more developed desktop than Linux at the time. Such a huge missed opportunity.
It would have been better if they were sued. Why should we have Apple policing their ecosystem on Googles behalf?
Yes, it's nice and concise at about 150 pages,

https://www.amazon.com/Calculus-Manifolds-Approach-Classical...
And all of this is true of the original boastful post, but yet no one was suspicious of those results.
There's not a way to donate online to cover enrollment costs at the moment. The best way to support us is to sign up to fund a surgery for a patient every month: https://watsi.org/universal-fund

If you'd rather help cover enrollment costs for Watsi Coverage, please email connect@watsi.org and we'll respond right away. Thank you!
And let me guess - the project timelines for "eventually everything will be migrated off it" run easily into seven figures of Oracle invoices? (And realistically the delays in those migration projects will mean double that gets paid to Oracle before they're completely out of your billing system?)