skysight-inc/HackerNews huggingface dataset:
Yes, I realize that there are all sorts of human experiences that I've never, and will never, have. I'm simply asking if anyone else here has truly been offended by something they read on the internet. Because the concept is completely foreign to me.

And yes, I see the potential for irony- that I'm on my soapbox, much like someone who is offended might be. But I'm not offended by anything that's been said. I'm not against criticism or disagreement or reasoned arguments. I'm just frustrated by the chilling effects that the prevailing cultural climate, which is humorless, politically-correct, and context-free, has had and will continue to have on public discourse.
Rust is not a decent contender. It is far too immature. The only reasonable contender is C++.
You could do that at the SSL level with client certificates, I think.
How Catherine de Medici Made Perfumed Gloves Fashionable
> DNS being distributed could halt the attack upstream by patching their servers to stop the queries so any vulnerable clients won't get compromised even if they make the query.

Anybody connecting to a public network that pushes network settings may still be affected. For wifis with a capture portal (hotel wifi etc) you usually have to use the network-provided dns server.
Me too! He's a great photographer and writer. I sold the GF1 because I found it awful to use in daylight, though. Still miss it. And I will never have money for a Leica :)
Redneck Home for Sale with Unique Patio…
India’s Economic Data ‘Manipulated,’ Chinese Scholars Write
Haha I thought the same thing. The author probably chose to include it, since it has a promo-code specific to the site.
You are right. I haven't considered that. They only care about the standoff with India, so it makes sense that their range only about covers her.
I could understand the point of leica, in the 40s-60s

it was quiet, well built, had good lenses and was reliable. (it had a fabric shutter, or something similar, which means it didn't click. This allowed people to be "in the moment")

In the digital world, I just don't understand the point of them. Sure yes its a full frame with a decent lens in a similar body size as the old compact rangefinders.

But.

the image quality just isn't worth the $4K. Thats top end SLR price. Under its all its just a panasonic lumix. If it was a separate entity, I could sorta see the point. You are paying for the name, and thats it.

What I'd really like is a leica/fujion style body, but with a nikon sensor and lens adaptor. (Although I suspect that its not really possible because the focal point is much too deep.)
Hard Drive Reliability Review for 2015
ham radio and makers share a common problem where its too big of a hobby to come up with a simple definition. Almost by definition if you think you know the limit of the hobby, its only because you haven't done enough research, in both fields.

Something I've noticed about maker movement is to maintain the cultural pool cohesion or whatever they don't socialize with existing clubs, teams, groups in other hobbies, leading to, at best, reinventing the wheel, at worst, safety situations. Starting with zero person-years in a makerspace is probably unwise if the local ham radio club meets across the street on a different day and has person-millennias of combined RF experience. Not to mention online groups, podcasts like the soldersmoke guys...

Its hard to come up with something strictly ham radio that isn't more widely applicable to electronics in general. But possible...

Generally the hams are extremely talented at metalworking and trad carpentry for cabinets and RF component structures. I'm sure that could be 3-d printed and laser cut plywood and who knows what else. Imagine printing out a new custom plastic case for a field radio. Could you print out a power distribution panel, its just an array of rectangular holes, perhaps designed specifically for powerpoles to snap into. Could you print out low/medium power coil winding forms? For high power use you could remove the PLA if the copper wire is thick enough to self support. I've been fooling around with printed temporary antenna components. Fooling around with, as in "breaking" but eventually I'll print something that works. I (very briefly) talked to a guy who sewed a vest thing for his goat and his goat carries radio gear to the top of a mountain where he operates just for fun. I'm sure thinking outside the box someone could laser cut a wood backpack antenna support for backpack mobile people. Microwave waveguide work has been traditional metalworking and brazing, but maybe 3-d printing fixtures and things? There's some waveguide stuff on thingiverse but I'd be happy starting out with just WR-42 standard flange dust caps to snap on the unused end. (WR-42 size waveguide is for 24 GHz ham band, others are also useful). Alignment jigs and things? 3d Printed mounting brackets to attach standard microwave horn antennas to tripods? Basically anywhere you'd see a ham using 2x4 wood cutoffs and duct tape, a printer and lasercutter could do better.

Most of the above is "in my infinite spare time I plan to..." who knows how many ideas you'd get from a large club.

The ham radio construction / homebrew group is "probably" larger than the group of makers specifically into electronics. The hobby is big enough that it should be easy to find an existing spot to extend.
Well, as a remote I'd expect you'd not have to CHANGE the screen often, which is where eink excels. I don't sub-sub-sub-menus on my remote. I want everything directly available, and presumably some sort of mode switch to toggle between my different devices. If you combine details from one devices (TV power on, volume Up/down) with another device (roku controls) on a single control screen, then I would only rarely have to switch modes at all.

I've been waiting to see eink used in more places - I recall reading that India had non-smart cell phone handsets that used it for the screen, which seemed a great purpose (display time/date, incoming call number, outgoing call number, none of which require rapid changes in display), but not hearing that it had really gotten anywhere else.
Pretty much. Node is amazing. Too bad the Google genius had to work with JS. Thing about what they would have accomplish if they had to create a V8 for a decent language...
Images look like they lost contrast due to some sort of flare effect.
"Are you looking forward to a future where humans "evolve" out of needing to eat? " Actually yes, absolutely!

Don't get me wrong, I love eating as well as cooking, but I have to agree that a stupid amount of time is spent on doing those things. If I could switch to a solution where I take a pill and it provides my body with all possible nutrition then I would in an instant.
I kind of did this same thing. I'm not a photographer, but like my Nikon 1 I got on sale at a deep discount, like the mirrorless-type, and take photos for fun. I started reading and seeing the size and was thinking, "This could be a cool replacement for my Nikon!"

Until I Bing'd the price...
Of course these discussions do get out of hand, and it's true that not all forms of inequality are completely valid in all cases, but it seems best to ignore the people you disagree with instead of trying to convince them to be like you. This goes for all discussions both on and offline. However, if you're in an arena where being argumentative is encouraged than you should have a better argument than "stop being so sensitive!" and the other side should have an argument other then "things are unfair" or else you barely even have a real conversation going.
It took one executive order to start this, it will take one executive order to stop it. The election is in a year's time. Make your vote count!
I always wondered if they just said that, as part of bluster. Hard to believe entire classes of graduate math students are at a lower level than all 11th grade Russians. (It wasn't just the first year undergrads I heard of getting scolded by Russian lecturers)

I know Russia values math highly and does push their students, but there's a limit to believability.
Not the parent, but I've still got a MBP adapter that has to be at least seven years old, and it still get regular use. Out of the four or five MBP/Airs between the wife and I, we've never had a power adapter go bad. We also don't have contests to see who can wrap the wires of the adapter the tightest with the tightest loops, so that might have some bearing on our results.
"The Uber brand guidelines were sure to make clear that they doesn't want their logo to be urinated on or to be associated with condoms or sex. Because there was a real danger that might have happened."

I see ads for Uber on Grindr all the time. What's that about not associating the brand with sex?
A Series C where the post-money valuation is only 6x? The stock must be diluted as hell.

The Series B was $21M raised at $80M valuation (https://www.crunchbase.com/organization/giphy). I would not want to hold equity at this startup.
C++ is a hack
I don't think MVC belongs on server-side web frameworks at all. It's not a continuously updating interactive display, it's a one-off thing. You don't have a model object sitting around sending messages to the view when it updates. This doesn't happen. There is no triangle of messaging. What really happens is a request comes in, and your "controller" is the one doing all the calling.

The HTTP server is by its very nature a pipelined or layered application. Requests are turned into responses through a series of transformations. They go down the layers as they work their way to your database, and back up the layers as they are built into responses. This is, incidentally, why functional programming is such a great fit for web servers.
Online "arguments" only wear the guise of debate. In fact, their primary purpose is for the participants to signal membership and loyalty within their in-group
To stay on top of your business, do you need to use the cloud?
Show HN: Canon of Man. Wander the wonderful world of books the old-fashioned way
You missed what he was saying. He's saying that Fry has feelings. He has an urge to talk about the feelings he has, but simultaneously feels he can't mention they're his feelings. So he rationalizes it into objective facts (which also prevents people from answering usefully).

In short: He says Fry is trying to claim his subjective views as objective facts.
I take an opposing view, and not because of any love for Fry.

OP of TFA says, "I love Stephen Fry, really I do".

I am someone who loathes Stephen Fry, with his pseudo-intellectual wittering, his incorrect presumption of understanding of technical matters, and his flippant arrogance. He has been described as "a stupid person's idea of a clever person", something I wouldn't disagree with.

Watching him stupidly misinform viewers of Qi about how GPS works is one thing. Reading him butcher the history of Dr Gary Kildall is another. I'd argue the latter could reasonably be said to be "offensive" to most of the HN crowd.

With that said, I don't think Fry's wrong on this.

Twitter (and Tumblr) have become a hive for the professionally and vicariously offended. From the de-verifying of Milo Yiannopoulos, to this case which resulted in Fry sulking off Twitter yet again, Twitter especially seems to have it institutionally ingrained.

The bag lady remark was not unreasonable, nor mean-spirited. Nor was it taken as such by the lady in question.

If you don't like Twitter, you can log the heck off. One is not forced to use Twitter, certainly not with one's own real-world identity. If you don't like it, you can say so, take a bow, and take your 120 characters elsewhere. As Fry has done.

Twitter and Facebook are not the bastions of Free Speech they might claim to be, but they do host proponents of both sides of most debates. If you say something unpopular or something divisive, rightly or wrongly, you risk taking flack.

But a boatload of people calling you a dick on Twitter is not the equivalent of people throwing bricks through your window. Some people just need to get a perspective.

Free speech is a double-edged sword. It is, however, required for freedom, liberty, democracy, real equality and progress. Part of that is accepting people are going to say stuff that you personally don't like.

A lot of people will disagree with my views on Fry. He is effectively a British institution at this point. And that's fine. They can happily complain bitterly about my characterization of him, although the number people would actually care about what I say is probably rather small. That's all fine. That's free speech. And I'm sure we all agree free speech is preferable to the alternative.
You may be qualified to be Uber's new CEO.
I was thinking the same thing. I couldn't find anything when I googled it.
OK, not half the world's problems. Half of the USA's international problems. And if you are American, USA===World

... And I am ;)
How would you define the line between race discussion and racism? Or between meaningful discourse about gender/sex and sexism?
It also doesn't help that there aren't a few tactile buttons for frequently used tasks like FF, REW, Pause, Play, etc.

If you're controlling any type of media player, it is always nice to have those buttons available so you don't have to look down at the remote to input an operation.
So… a mobility scooter?
Maybe such a program would be helpful. What I see in depictions of physical bullying is that most people nearby not only don't intervene, they record the incident for subsequent online posting (i.e. self attention-seeking) -- not only a lack of empathy but a self-centered response. Society would certainly benefit from some evolution on that plane.
That requires local area access. So maybe easily exploitable, not easy to do mass infections.

Besides, how many distro's are actually configured for dhcpv6 stateful configuration out of the box?
I can see lots of benefits in using e-ink for this kind of ambient interface. But the price point is just appalling and consumers should just reject this out of hand. You could get a Nexus 7 for that price. Why is e-ink still so expensive?
With regards to groupthink, one of the recommendations is to use the power of groups to convince somebody:

>Respond in groups
Yes and I use it.

I also feel the pains that Android teams imposes on the NDK users to use it as little as possible.

If you bothered to read the contents of the link that you pushed.

"Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity. In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++. When examining whether or not you should develop in native code, think about your requirements and see if the Android framework APIs provide the functionality that you need"

Also Android Java is nowadays AOT compiled to native code. So whatever C and C++ dependencies there are, could certainly eventually be replaced if there were willingness to do so.

Besides, have you ever tried to implement libc in ANSI C, without language extensions and a sprinkle of Assembly?
Well, getting them to change their views AND publicly admit them is certainly the greatest form of "winning" the argument, so maybe you could say it's the stretch goal of every argument.
Im left to question what ubers motive was. No use of a U. Not simular to any logo in the past. Logo easily can be confused with other applications. I dont think uber had ill will but I dont think they thought this through aside from "rebrand time". Really, this article just says what many people are thinking
"But this isn't addressing the real problem..."

Well, he addressed a real problem in my opinion: readline is too large and too complicated for many uses.

I used hping in the old days; while I'm not a Redis user (I use cdb and kdb+ for key/value stores), I really appreciate linenoise. I use it everyday.

I thank the author for a very useful contribution.
Nude painting furore: court rules Facebook can be sued in France
Any CPU-bound application should see benefits as far as I understand it.

Spending less time in the driver generally means spending more time doing useful things.
This is sadly sort of the norm.

Shazam, for instance, is beaming back significant location changes and each time that you pass a BLE Beacon within its network (among other things).
Rust can have the same ABI as C - rewriting NSS in Rust should not pose ABI problems.
We, if you mean the U.S., once considered a large standing army a hallmark of tyranny: e.g. http://press-pubs.uchicago.edu/founders/documents/a1_8_12s6.... is George Washington needing to argue "yet a few Troops, under certain circumstances, are not only safe, but indispensably necessary".

How we got from there to over a third of the total world military spending, well, it's a long story, and I don't know what to do, but I don't think encouraging more smart people to join up will help the most.
Come to the Django Users Meetup tonight in Berlin to learn more!
There absolutely are some silver bullets.

ALL of these buffer overflows in C happen because the C stack grows backward, and old space is after new space.

If anyone have enough of a crap just to standardize a calling convention that went the other way, stack buffer overwrites would ALWAYS go into unused memory. Then security-minded people would switch to this calling convention for secure programs, and many problems would be solved.

(Of course heap problems would still exist but they are much harder to exploit and it is easy to make an allocator that tries to confound heap attacks.)
https://access.redhat.com/security/cve/cve-2015-7547
... and apple runs of top of BSD.

C popularity pre-dates workstations. DEC (Digital Equipment Corporation ) , maker of popular mini computers, used it extensively.
Network Monitoring with Iperf: Raspberry Pi vs. Odroid vs. Banana Pi vs. Utilite
Nextdoor goes international
His whole blog post is him talking about his feelings. Those are his feelings.
Debian has published security announcements for glibc [1] and eglibc [2]. Updates should be available from http://security.debian.org/ (and I was able to install them).

Also, keep this in mind:

>While it is only necessary to ensure that all processes are not using the old glibc/eglibc anymore, it is recommended to reboot the machines after applying the security upgrade.

[1] https://lists.debian.org/debian-security-announce/2016/msg00...

[2] https://lists.debian.org/debian-security-announce/2016/msg00...
Thanks to you they can not patent it now...
It's all perspective, but that's a big chunk of change in itself. €1,000+
Wrong on several counts:

1. Their digital bodies are garbage (that's how they're different from Apple). I owned an M9 and between its crappy sensor and faux leather peeling off, I was not impressed at all. The only good thing about that camera was the rangefinder.

2. Their lenses, on the other hand, really have no equal in the industry, and as the very best they rightfully command a steep premium. I had two: 50mm and 35mm Summiluxes. They really put everything else to shame, and they most certainly do offer a superior result. What other f/1.4 lenses do you know of that can be actually used at f/1.4 without significant resolution loss or veiling? OK, nowadays there's Zeiss Otus at 55mm, but it's also not cheap and it's three times the size. Add to that also that Leica lenses are extremely well made and compact, and you'll see why people are willing to part with large quantities of cash to own them.
Razoo Global Corporation Seeking a New VP, Product Marketing
As a brute-force fix, you can disable DNS in /etc/nsswitch.conf and put the addresses you need (at least security.debian.org, YOUR_MIRROR) in /etc/hosts.
If you understand it, then exactly what are the return types of these tasks and the types of a, b, and c? Are they single objects or IEnumerables?

If they are enumerable, then what exactly does c + a do? It is creating a new enuerable of every a added to every c, like a SQL cross join?

If it is a single object, then what exactly does the where clause do? What does it return if c does not contain blah, and what becomes of a in that case? Does it get returned, added to null, disappear into the ether, or does it figure out that it doesn't need it, and never actually evaluate taska? What happens if taska modified some other state somewhere? For that matter, if it's figuring that out, that would control the order that the tasks are evaluated in. What is that, exactly? Is taska run at the same time as taskb, or does it wait to see if there is actually a c to add to it's result? Or maybe it gets evaluated before or after taskb, or at the same time.

That stuff matters. I'd rather make it clear at a glance what's going on than write something super short and clever that nobody can figure out the details of.
Doesn't matter much, it will reach Stage 4 soon, which is equivalent to being standardized.
Maybe it tops out early, but I'm given to understand junior salaries are also very competitive. (Maybe this is less true by comparison in the States -- it's fairly true here in the UK.)
Most people want to be right all the time. Most people on the internet have at least one public viewpoint that is perceived as wrong by someone else. Having your views challenged means you have to uncomfortably question yourself, and in most cases, people would rather defend their views even if they know that their opponent appears more well-informed, and maybe even more right.

You see this even more in person, when someone clearly lacks the information to back up their claims but defend them nonetheless. It is astounding how easily any of us can revert to the talking points that made us familiar with our viewpoint in the first place, instead of facing the facts that we are wrong and the other person - especially if we don't like them - is correct.

So in the end, the only real way to win an Internet argument is to have more people on your side than your opponent. Because at the end of the day, people are too set in their ways to let a username attached to a block of text change anything.
https://news.ycombinator.com/item?id=11109770
C stack doesn't grow on any specific directions. On some ABIs it grows down, on others it grows up. Both are vulnerable to stack overflow attacks.

edit: typo
In that way that has become tediously predictable, the headline (and the article, after the end of the first para) bear almost no relation to the actual study which in fact only measures a particular effect similar to a very particular kind of simulated early life stress in rats.
Yeah, I am also wondering. All I see is the same ol' link to half-outdated NDK documentation.
I am not saying you don't hold alcohol better than other people, I do believe genetics plays a role (though research is not 100% there, see for example the one on native americans[0]).

I am saying that you might be at tolerance level 8 because your are young, while your parents start at 6 but gain 2 points because of resistance they built up with daily use.

[0] https://en.wikipedia.org/wiki/Alcohol_and_Native_Americans#C...
According to https://blog.lastpass.com/2016/02/meet-the-new-lastpass-logo... they had to come up with a new logo due to "an unanticipated trademark lawsuit, filed early last year".
Yes, UNIX was adopted by the corporations and brought C with it.

Some people don't get it that before it happened we were happily using other systems programming languages way safer than C.
Stephen Fry has bipolar disorder. His most recent suicide attempt was in 2012. His decision to leave Twitter is entirely understandable and sensible.
> but rather that the discussion/communication

So you mean he's not offended --- rather, the other people violated some universal standard of behavior?
Tangle of gotos? Those gotos all look reasonable -- they go to return conditions no longer than a few lines. Buffer allocations? They allocate to 2-3 buffers. That's all very reasonable. allocations and gotos aren't the devil in C.
How to write blog posts that actually attract new clients