skysight-inc/HackerNews huggingface dataset:
As an S9 user, I'm not happy with this phone and not looking forward to the new one. I made the mistake of buying it because it had the best chipset and latest bluetooth standard, but that can't make up for its flaws.

I really dislike the samsung bloatware that cannot be uninstalled. I don't like that I can't update it using Android's project treble, because I have the Snapdragon variant.

I don't like the dumb curved edges. The screen is already too big for my taste. If they use the stupid notch from iPhone, I will hate it even more.
> Why? Because, you cannot criticize others for crimes you are committing at much, much larger scale.

You can, actually, especially if you aren't the president of that country, and I'm fairly confident none of us are.

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

> All roads have to lead to the USA because [...]

Not convincing. China was the topic that Simulacra was writing about. No matter how influential the USA may be, it's not the topic of conversation.

You really don't think it silly to suggest one should never talk about China without talking about the USA?
Slack Issues – 27th June 2018
Status page seems completely clear, is anyone else having issues?

People around me are on both web and app versions getting the "Can't connect, click to retry". Myself, I am still logged in, but messages are randomly saying "Couldn't send this message"

Anyone else seeing any issues?

EDIT: https://status.slack.com/2018-06/142edcb9e52c7663

Just saw this appear on the Slack Status Page, looks like it is a global issue.
It's "Ireland" not "Eire"
I really loved these - they push out quite far from the desk into your palm which makes for a more natural curve than today's flatter mouses (like the Surface mouse and Apple's blueooth mouse) - but I wish they added Bluetooth to the new model.
Slack Outage: Connectivity issues affecting all workspaces
https://status.slack.com/
Yes, it is possible, specially if you adopt modern idioms.

- Never use C style strings or arrays directly.

- Prefer STL data structures for memory management (unique_ptr , shared_ptr and others)

- Don't use C style enums (class enums are type safe)

- Don't use C casts

- When dealing with C libraries, always wrap them in safe C++ wrappers with safety invariants

- Always enable bounds checking for vectors, strings and iterators on debug builds.

- Always use references for pointer parameters that aren't supposed to be null

- Make effective use of RAII

Basically all boils down to don't program in C++ as if it was C with extras.
Yep. Regardless of network/slack group.
> If I come across a structured binding where x and y are auto assigned as the unpacking of struct fields whose types might be complicated, now I have local variables x and y that I cannot reason about ...

One is free to not use the auto keyword in a scenario like you mention in order to make the types explicit regardless of what the "Almost Always Auto" camp says.

However there are scenarios where leaving the type out does not degrade readability and sometimes improves readability. Often cited examples of situations where it may improve readability usually look somewhat like this:

void print_vector_of_maps(std::vector<std::map<std::string, std::string>> v)
{
for (const std::map<std::string, std::string>& item: v) {
for (const std::pair<std::string, std::string>& entry: item) {
std::cout << entry.first << ": " << entry.second << '\n';
}
std::cout << "---\n";
}
}

With the auto keyword, it looks like this:

void print_vector_of_maps(std::vector<std::map<std::string, std::string>> v)
{
for (const auto& item: v) {
for (const auto& entry: item) {
std::cout << entry.first << ": " << entry.second << '\n';
}
std::cout << "---\n";
}
}

The types are still known from the surrounding context and the readability has arguably improved.
The apologies are also funny, there are multiple versions by the same person but they all differ in the exact reasons about what happened. I wouldn't touch this company with a 10' pole.
It's not clear what you mean.

- top->bottom is not compatible with left->right
- "back" propagation is "back" for a reason, so it should go against the normal (forward) direction
Slack outage: Connectivity issues affecting all workspaces
> We've received word that all workspaces are having troubles connecting to Slack. We're currently investigating the issue, and will have updates shortly.

https://status.slack.com/2018-06/142edcb9e52c7663
How to manage your product before hiring a Product Manager
Disclosure: Even though I'm a centre-left neo-liberal, I've written an article that appeared in The Weekly Standard. I wanted to make sure that the GOP controlled US government saw it.

It is true that the Weekly Standard is right wing—they make no qualms about it—but it is not true that they mis-report facts. Bill Kristol (editor at large) is a vocal supporter of the Never Trump movement and he is against fake news of all types.

https://mediabiasfactcheck.com/weekly-standard/

The core point at the centre of this article is interesting (the boundaries of what is and isn't science aren't well demarked), but I agree that the author makes his point in a way that isn't how I would have written it.
While modern tooling is helpful when coding, doing review or even just casual reading of the code with heavy use of auto is awkward especially for parts one has not worked recently. The tooling just not there at all. Sometimes the only choice is to apply the patch and check the code in IDE.

Haskell and even Rust is less problematic in that area as Haskell does not have all those & const specifiers with complex rules of type deduction. And with Rust it is easy to see if a typeless let introduces a reference or copy or move.
First thing that jumped out at me was that England is using the wrong flag :)

That's the United Kingdom flag, whereas the team is England, and uses the England flag instead of the UK flag.
Japan Library – Outstanding books, now available in English
More on the Gandiva Initiative here: https://www.dremio.com/announcing-gandiva-initiative-for-apa...
>Someone Built an Electric Harley-Davidson Motorcycle in 1978

But it never caught on because it doesn't make noise.

Where would the fun in that be?

I mean you couldn't use that bike to ride down residential streets at 3:00am and wake everyone up!
If binary libraries are part of the build I wouldn't say that "it's frankly impossible to have this kind of bugs".

Sanitizers still have some issues with them.
> Given what we know about transfer learning and CNN's, if we had a massive boat dataset, I bet it could be re-purposed to do pretty well at cat/dog.

That's worth proving / disproving.
Vault operator for Kubernetes
I don't understand why Samsung is doing this. Their Note line has always been the biggest and baddest. Now they are throwing that out the window. People were literally holding on to their time bomb Note 7's because that's how rabid the fanbase to the Note line is. This seems like a misstep to me. Well that and not updating the S9 security patches, I think they are still on February compared to my S8 which is rocking June.
Thanks for the link! - Just as I posted that, I refreshed and the update showed up! (Updated my original message to include the link!)
A Nobel-winning economist’s guide to taming tech monopolies
I don't think anyone here is being aggressive, generally people on HN are positive towards paying for things. The argument here isn't "pay for it or don't pay for it", it's "do you actually need to pay for it before printing it for your own consumption".

Until you mentioned it was for your office, the answer was no [1]. You printing something linked online would not violate the four factors determining Fair Use (at least in US law).

[1] https://en.wikipedia.org/wiki/Kelly_v._Arriba_Soft_Corp.

Displaying it publicly in a place of business may run afoul of fair use though.
Webinar Replay: Our Guide to MySQL and MariaDB Performance Tuning
The issue I'm having is that I can't send messages. Reading them is fine. The dashboards on the walls at SlackHQ must be pretty interesting right now.
From an external point of view you are just an emigrant with new personal and professional interests. Your old online acquaintances are not likely to care about your "retirement" except to wish you well or as a small loss; if there are exceptions deal with them individually.
Xi Jing Ping is running scared. The stock market has fallen 25% this year. Yuan has fallen 10%. There's a 400 billion tariff coming his way, and because of 'saving face', there's no way he will back down. He has to also unwind China's 12-18T shadow banking, China's version of subprime loans similar to 2008 crisis (but way bigger). He has to figure out how to steal IP to move up the chain when US and the rest of the world has upped their defense, restricting Chinese tech investments and resisting hacking attempts. He also needs to deal with the tariffs encouraging manufacturers to leave China and go to southeast asia or back home via reshoring or automation. There is also the matter of a lack of consumer market in China, after it gets shut out of US and europe. Not much Chinese consumers can buy after $800/month income, after paying most of it to mortgage and inflated food prices.

He also has to prop up the real estate bubble:

"price rose 31 percent to nearly $202 per square foot. That's 38 percent higher than the median price per square foot in the U.S., where per-capita income is more than 700 percent higher than in China." https://www.bloomberg.com/view/articles/2018-06-24/why-china...
"Essentially, the public Internet is now a platform of apps on mobile devices"

insightful.
I prefer the so called Microsoft "Comfort Mouse 3000 for Business".

Really clean looks, simple, no extra buttons that I never use.
I would still visit the site, I think the analysis and graphs are interesting. If you open the link in a new tab, it doesn't really matter what the site does with your back button.
My company was in the Startup School also. We were accepted into YC when we applied after finishing the Startup School (applied twice before, no interview). Interestingly I know other founders from Startup School that were at the demo day as investors!
There is a strong preference for new houses, add in their superstition where if someone dies in a house it might as well be considered unmarketable and you get a market where you have to always keep building.
It's times like this I wish there was a solid decentralized standard to pick from, but there's no clear choice between XMPP and Matrix.
IRC had uptime in the scale of decades. Why are our 2018 solutions so fragile?
No, but C++ compilers like Visual Studio do.

https://blogs.msdn.microsoft.com/vcblog/2017/08/11/c-core-gu...

https://blogs.msdn.microsoft.com/vcblog/2017/06/28/security-...

https://docs.microsoft.com/en-us/cpp/security/security-best-...
The funny thing is that sending normal messages just times out 90% of the time. But /me comments generate an error after timeout:

slackbot9:28 AM
/me throws shoe at slack failed with the error "ASSocket: timed out reading 4 bytes from adminserver-3wvr:10443"

We've switched to google hangouts as an ad-hoc workaround..
Tbc, Supporting ice /w Office and other legacy products. Not sure what the alternative is? Don’t sell Office and exchange?
Yeah, a strange failure mode; I was even notified of a new message a few minutes ago, but couldn't post a reply.
This is great, but I really wish they'd bring back the "Wheel Mouse Optical" - it is symmetric which is good if you're ambidextrous or share with left handers, and more importantly it doesn't have those annoying side buttons.

Still I'm glad Microsoft realised there was a lot of demand for this.
Because they're single-source, single-point-of-failure (in the case of Slack), and very very very complex.
I'd definitely say it was. The branch is much clearer and more explicit.
Which society is as “clearly gender egalitarian society”?
I mean, most IRC networks at least have netsplits from time to time.
Looks like Harley is releasing an electric bike next year and it looks really good.

https://electrek.co/2018/04/27/harley-davidson-electric-moto...

The electric bike options are all really great offerings but are much more expensive than their gas counter parts. I recently picked up a small electric dirt bike and I'm having a blast on it. I won't sell my CBR because that is fun in a different way that an electric cannot replace but the electric has its own positives. Not having a clutch and no engine heat burning you up in traffic make electric bikes perfect for daily commuters.
I recall net splits happening all the time so I'm not sure that ircs uptime was a practical real world "decades".
https://en.wikipedia.org/wiki/Netsplit
Devhints – TL;DR for developer documentation
It's from the Weekly Standard (a conservative opinion magazine). It certainly has an agenda, but that doesn't mean it can't make valid points. And I think it does.
IRC netsplits quite a bit, breaking ongoing conversations until it’s recovered, to be fair.
Major IRC networks had uptime on the scale of minutes, in my experience…
The power of centralization! If I can't have it, you can't either!
I wouldn't say it's fragile, though. Just like normal IT work, people only pay attention when it isn't working.
I really wish they'd bring out an update to their Microsoft Natural Wireless Laser Mouse 6000 [0] instead. Even if it's the exact same mouse, just with a nano receiver rather than the old, giant receiver.

The supposed successor, the Microsoft Sculpt Ergonomic Mouse [1], doesn't quite feel the same.

[0] https://www.amazon.com/Microsoft-Natural-Wireless-Laser-Mous...
[1] https://www.amazon.com/Microsoft-Sculpt-Ergonomic-Mouse-L6V-...
Given how much more robust Slack is than IRC as far as features go, it's probably not fragile. The closer a piece of software is to the network layer, the more stable it tends to be, just due to the internet's robustness.
sdf43543t345 has quit the server (Net split)
Im kind of torn on this.

On one hand, I agree that these "dark patterns" undermine what legislators and voters want in terms of consumer protections and rights. Consumers and legislators need to be aware of it.

On the other, I think it leads to a banal conclusion. Legislation tried to achieve something by putting responsibilities/restrictions on corporations. It did not achieve its goals, because companies "implementing" the law have different things they want to achieve.

One common sense conclusion is "moral failings." I expect most journalists and legislators refering to this report will be in this category. Google is greedy. FB is cynical. Nowhere to go from here but moral righteousness.

Another common conclusion will be "loopholes." This will send us down the legislative rabbit Warren that financial regulation and tax law has been down.

The right (imo) conclusion is that the whole approach is wrong. We cannot rely on explicit (or even implicit) contracts between a website and every person who visits it.

There must be rules, not contracts. Where users need control or an agreement has to be made, these need to be baked into browsers, where the party implementing "user empowerment" are not the ones losing from it.

Moving to a world where an average consumer "signs" multiple agreements with companies per day.. that's not what our legal conventions were made for.
And productivity is up!
An actually question for HN readers. Why do we think this article is worth discussing? Why shouldn’t we be discussing things like how maybe 2+2=4 might not be correct?

This article is attempting to refute the value of the scientific method. Why is science alone worthy of “debate” about if it’s useful or worthwhile or not?

Is it perhaps because science often makes statements about the world that cause problems for those with an agenda?

If we discuss articles like this seriously (who’s “philosophy” has been debunked 1000s of times already) then we’re giving voice and allowing doubt to sow about science.

I’ll leave you with a quote from Carl Sagan...

“Science is more than a body of knowledge; it is a way of thinking. I have a foreboding of an America in my children's or grandchildren's time -- when the United States is a service and information economy; when nearly all the manufacturing industries have slipped away to other countries; when awesome technological powers are in the hands of a very few, and no one representing the public interest can even grasp the issues; when the people have lost the ability to set their own agendas or knowledgeably question those in authority; when, clutching our crystals and nervously consulting our horoscopes, our critical faculties in decline, unable to distinguish between what feels good and what's true, we slide, almost without noticing, back into superstition and darkness...”

Edit: Just because it's hidden in a comment below, I'm adding it here. Some more examples of articles from The Weekly Standard to gauge whether they have a political agenda or not:

Calling climate change a religion: https://www.weeklystandard.com/irwin-m-stelzer/the-sacred-sc...

Some Hawking bashing about climate change: https://www.weeklystandard.com/nathan-cofnas/dadaist-science

Or how about some Bill Nye bashing: https://www.weeklystandard.com/the-scrapbook/bill-nye-the-qu...

An attempt to show that Democrats are astrologers: https://www.weeklystandard.com/the-scrapbook/anti-science-li...

This list goes on...
If you want to stop being able to receive them as well, just hit reload (then you won't be able to reconnect).
the sites had a very long time to get into a state of compliance BEFORE it became law. they could have asked for help from legislators.

FB is being malicious, same as always. hopefully they'll get smashed by the fine when they continue to resist the law.
It didn't exactly help that "many" included the platform toolkit authors. MFC made me look at Motif fondly.

Never mind compiler support. I just recently noticed with delight that I finally forgot the exact VC #pragma numbers to disable all the STL warnings. Which gives me hope that one day I'll manage to do the same to ORA-00907.
So I'm assuming there are two customizable buttons on the left side, if it's following the IntelliMouse 3.0 template. But you wouldn't know that from Microsoft's Product Listing page, because they don't show any pictures at all from the left side:

https://www.microsoft.com/accessories/en-us/products/mice/mi...
This is a very good summary. I have experience with quite a few german DAX 50 companies, and they do not get software, at all. They don't understand that hiring the best is much more economical, don't want to pay for them, basically they "acquire" software and talent as if it was a commodity like stell screws or something.
What backup methods of communication are distributed teams using when Slack goes down?
X mines Y for talent [ IS EQUAL TO ] X pays much better than Y.
Can confirm. No wait, the first thing I did was check HN and now am reading this and oh there's another interesting thing.
Hacker news can take the... slack.
8 Tips to Use Artificial Intelligence (AI) in Mobile Apps?
The snark is really not necessary or contributing to the conversation.

AWS Glacier, hardly a VC-backed startup, charges a literal tenth of the cost. Given that most people are going to be holding on to their backups rather than retrieving them regularly, the pricing math works out better even though it's a bit more complicated.

Say you push 2TB up to Rsync, AWS Glacier, and Backblaze B2, and you need that data back a year later.

Rsync will cost you $80x12: $960, bottom line.

Glacier will cost you $8.00x12: $96 for the storage, plus .01 for a thousand retrieve requests, plus 0.01 per gigabyte retreival, plus 0.09 per gigabyte transfer.

$96 + .01 + $20 + $180 = $296.10

Backblaze B2: $10x12 = $120 for the storage, plus 0.01 per gigabyte retrieved:

$120 + $20 = $140

I'm guessing the "startup" dig was directed at Backblaze, but they're actually charging more for the plain storage than AWS, where you're paying more for the bandwidth!
What productivity? I am here on HN
Even Slack Enterprise is affected. So much about "this runs on your own infrastructure".
Eh, IRC networks split and individual servers went down all the time. But yes, there rarely was a complete EFNet outage even if sometimes there were 2 versions of the same channel going at once.

That being said although I like some slacks fancy features I do wish a distributed alternative could catch on.
I haven't done an C++ in about 6 years, and that was basically a mix of horrible C++ from the 90's and C. It's nice that that language has evolved. I still prefer Swift (or Rust or Kotlin or even Go for other things). I don't miss C++ at all. C++ used to be the only real choice for high performance code (like games, which that earlier referenced codebase was) but today there are many more choices.
The low hanging fruits are all taken, the higher ones are harder to reach. But what makes an ISP/country harder to reach is not just a couple of variables.
TBF I find their sunshine laws make sense. Tokyo to me feels way more liveable than any Western megacity I know.
Please correct me if I'm wrong because Microsoft licensing is convoluted. I think the procedure is to acquire a Windows 10 Enterprise license, and then you install LTSB instead of the standard enterprise edition.
Dupe: https://news.ycombinator.com/item?id=17389842
> that while males are more fundamentally interested in things, females are more fundamentally interested in people.

Even assuming this, code is about people and getting more people into it that center their work around people is how tech is going to advance in the long term.

The way software engineering is taught gives people the wrong idea. The hardest problem in tech is "what does my user want and how is that different from what they need?"
Why ActivityPub is the future
My team uses Voxer threads as backup during times like this. We also use Voxer when it takes too long to type explanations out on Slack.
Unfortunately there is no attribution, but this tool was created by Daniel Smilkov, who also built TensorFlow Playground and who is a cocreator of TensorFlow.js.

https://twitter.com/dsmilkov
The Huawei MateBook X Pro Review: Calling Out the Competition
As mentioned/hinted by ancarda:

a) You missed Belgium. (Common oversight, due to the size on the map.)

b) Google's stats have something of a US-centric bias; https://stats.labs.apnic.net/ipv6/ is a little less biased (which also shows Belgium and India in the lead).
Native emoji support, aesthetically pleasing front-ends, and clear product direction are some of the main positives I see, even if the combination of php on the backend and electron on the frontend aren't the most sophisticated technical components in history.

I prefer decentralized and open things, but a cohesive vision can sometimes provide a better user experience across a more restricted set of functionality than an army of hackers, each solving their own problems.
HN's noprocrast setting cures that.
Their file format specs are open, and there are opensource implementations of it. Sure - closed source isn't ideal - but this is as good as it gets. The 'opensource' alternatives have a way worse security trackrecord. I tried quite a few options - but always went back to 1pass...
How to Use AI in Mobile Apps?
Driving Change at Your Workplace – 5 Questions to Ask
There is no way Samsung will use a notch after all the ads they had making fun of it (guy with a notch haircut). They would rather keep the bezel.
Slack Enterprise has never run on your own infrastructure.
Am I reading this right? Google/B2/... might send your data to another URL you didn't expect.

Not sure why that matters, or why it's an attack. Since they have your data anyway, as that's the whole point of the service, to store your data on their hard drives. Why go through the trouble of sending it elsewhere? To play games with your data for giggles?