skysight-inc/HackerNews huggingface dataset:
Yes, and my question doesn't assume universality. I'm asking about views that were considered regressive or progressive at that particular time, by the particular people that were advocating for tolerating or for suppressing those views.
How big is the company? Is it just you? Do you have employees?
In 2003-2004 I had a non-SSL IRC server in a German datacenter and found that something between my server and large British ISPs was rewriting all "ISON <nickname>" strings in TCP streams to "PRIVMSG <nickname> :!kapa". I moved the IRC server to another IP address and never had this problem again.

I think that GCHQ was monitoring the network traffic and had a bug in their IRC protocol implementation.
and then what?
I agree, even experienced developers can get stuck barking up the wrong tree.

There are at least one or two exchanges like this every week in my team:

Dev A: - I'm working on X, and will just need to fix the code for Y to handle it. It's a bit messy but I'm probably done tomorrow.
Dev B: - Eh... I think you need to do something to the Z code, we can take a look after the meeting.
Dev A: - Sure.
List of Top Battery Paint Sprayer
> let's not pretend that the science for climate change and global warming is not rock solid

I didn't say it wasn't. I just said that this article is making giant leaps of logic and science to scare people. Even if I agreed with the policy suggestions of the most extreme environmentalists, I would disagree with this tactic. Science is on their side on a great number of issues, but transparent fearmongering like this will only serve to annoy people and ultimately hurt their cause.
What about your other book "Lightweight Compiler Techniques?
Could you put an excerpt online?
PSA: if you want to provide remote access to a local service, but don't want the potentially-terrifying security implications, use Tor Authenticated Onion Services (AKA "HiddenServiceAuthorizeClient" [0]).

On a machine on the LAN, install Tor and set up an authenticated onion service, and point it to the desired endpoint. In order to access the service, clients need a manually-loaded encryption key (and Tor, of course). Without this key, nobody will be able even to discover your endpoint, let alone actually connect to it.

[0]: https://gitweb.torproject.org/torspec.git/tree/rend-spec.txt
Here's a thought: the reason for the difference is due to how New World cities were artificially made rectangular whereas the Old World cities have a concentric circles growing out feel to them.

Go on Google Maps and look at a city like Montreal and you'll see that the streets are very rectangular.

Look at a city like Paris and you'll see a spiderweb instead of rectangles.
I don't get it.

Why is he looking for these positions if he has to work for the local .gov the next 3years?
So, just take YES and move on? Surveys are about trends not about absolutes.
s/NAT/firewall/g

NAT does not provide security on its own, it's the firewall that drops packets. Most of the time you see both together on the same device; it's very rare to see a NAT-only device, which usually will route packets to hosts on the LAN.
The article used anthrax as an example for a mechanism that could become more prevalent as more permafrost thaws. This mechanism is neither speculation nor a tenuous connection. It's fact. It is also a fact that global warming makes permafrost thaw.

On the whole, this is not an alarmist article at all. It merely explains some potential risks based on the findings of serious scientists.

Do you have anything to add to the discussion other than pure speculation, fearmongering and conspiracy theories regarding the motivations of the authors and scientists?
I agree with your approach, one suggestion: If you're using struct to introduce product, does it make sense to use union to explain sum? Although maybe that's too complicated given the need to tag it?
Depth-first search(DFS) practice problems
I wish I could upvote this to the top of every thread regarding security.
Ah. Clearly I misunderstood. If you take everything (including the savings account industry) then yes, advertisements just lead to reallocation. But that's just what money is for: it's to allocate to things you want. If that's the claim, then I'm going to bow out of this discussion because I think it's unproductive since the purpose of practically all things one does is the allocation of resources.

Since it's not a distinguishing feature of advertisements, I think it's a pointless discussion.
> Influenza is caused by a virus, and viruses tend to be extremely resilient.

Viruses can be extremely resilient or extremely fragile, depending on a number of factors including whether or not they're enveloped, whether or not they're currently protected in an aerosolized droplet, etc.
It entirely depends on whether or not the various receptors a virus would bind to, acceptable hosts for bacteria, etc. are highly conserved or not.
I think there is a misunderstand of what the existing safety net is about. There are 2 error states: did the verification fail and should the connection be aborted. The safety net makes sure that if a function (the callback) says the connection must be aborted but didn't set the verification error, that it sets an unknown verification error. Note that the callback is external code.

The new "safety net" that libressl added said that if the connection doesn't need to be aborted there was no verification error.
I am a big fan of greenshot. It takes over the print screen button. You then draw a box around the area you want to capture and then you can select to copy to clip board or open it in the sketching portion or even upload direct to imgur where it then puts the URL of the file in your clipboard.
One should keep in mind, for example, that less than 1% of the Liberian population ever caught Ebola, but the consequences for the country have been serious and long-running.
Not in the presence of binary dependencies.

Also the amount of CVEs in FOSS projects show that even the process of code review for patches isn't enough.
He means having a social safety net and ensuring that those who are less fortunate in life actually have healthcare (among other things).
Where do people use iMessage? Do they refuse to be friends with Android users? The whole phenomenon sounds bizarre, like people who only communicate with people using the same carrier or something.
Is there a pay difference? It should be obvious: If yes, choose the one that gives you more $$s in hand
Yes, that's what I'm saying?

Hmmm. I'll try but maybe we are misunderstanding each other, because this doesn't seem debatable?

There are rules that define what kind of defenses, mitigating circumstances, evidence can be presented etc, are permitted for civil & criminal cases & what common law & evidence can be shared with the jury etc.. I'm unaware of any jurisdiction where corporations are considered equal to people or have a mens rea etc or were permitted to describe their corporate law-breaking as "civil disobedience" to a jury.

That's not how I'd say the law viewed corporations or punitive damages; guessing we use words differently & aren't understanding each other.

I am not sure what else to say; that different rules & laws apply to corporations & people seems to be a standard thing in my world. In my head its a given, so maybe my explanations are not as clear as I think. If I come across a link I'll share.
k6 is our attempt at creating a modern, developer/devops-centric load testing tool suitable for automation. It is released as open source on Github, scriptable in JavaScript (ES6), and built on a Golang core that provides good speed and concurrency/scalability.
http://www.sciencemag.org/news/2002/09/bacterial-defenses-pr...
> I can say that had I not been pretty wealthy and able to afford lawyers I am pretty sure they would have fucked me over.

This is one part of the justice system which needs fixing. I prefer the system of legal aid like they do in Germany rather than a public defender .
Anyone who buys a watch for the status is going to be disappointed. A $200,000 car will get you laid quick. A $200,000 watch wouldn't get noticed except by geeks you wouldn't want to bed down anyway. Fortunately, in 10 years, at least the latter will still be worth roughly just as much if not more while the former would be depreciated to less than half the value if that.
Free high quality codelabs on cloud, K8s, web, Android, many other Google APIs
I remember a 3G network signalling simulation I worked on back in about 2002. We ran it on a rack of custom servers. The CPU load was pretty hellish, and the only way we could get it to run reliably without segfaults was to install gaming cooling systems and underclock the CPUs ... ran like a charm then!
Ultrasonic Tracking Beacons Rising
I think about it from the perspective of computing, when you learn jargon, are you just learning an idiom, or are you learning the model through which you will think? It's definitely the latter to some extent.

In my family, we have the eternal 'coming in five minutes', which is never five minutes, but which may be anywhere from 12 minutes to never. Essentially it's a way of putting a future task on a queue which will be checked at an indeterminate time in the future. This doesn't exactly reflect a precise parsing of the phrase, which might be tempting for a linguist, but I do think that the way you express yourself in language and the way that language is understood by others affects the way you think and behave. The eternal five minutes definitely has a habit of making us late.
Is it possible to have a 27 state (or 50 state) situation that benefits all members equally though? History would seem to say no.
The wonders of modern technology allow witnesses to be interviewed remotely. Many courts actually do that.
EmailChum – Find email addresses for a domain
> If ads help with allocation closer to people's real preferences, they're a good thing.

Except that's not what ads are about. Ads are about selling stuff. People smoked cigarettes to be sexy, and then got cancer. Maybe they did get some extra sex, but I doubt it.
Commercially used cars have different insurance and maintenance standards; this was one of many issues with Uber - drivers lacking proper insurance.
Top Programming Languages You Can Consider
Another aspect may be the influence of the States in Western Canada. Time is understandable to both Canadians/foreigners. Kilometres, not necessarily.

In Ireland, we went metric in the 1980s, but people still measured distances in miles until the road signs went fully metric about 15 years ago. Now (older) people measure distances in time, because they can't remember the distance in miles and can't grep kms.
Munich's up-and-coming tech conference
Alan Kay and Andrew Tanenbaum Refute Bloatware
Cache bugs are one of the fun ones. You think you're losing your mind and the people around you would probably agree. A couple of weeks go by, your spouse is ready to fire you, your boss wants to divorce you, and every waking moment is full of race conditions. Four-way stops on the drive to work are a source of stress and you punch buttons in the elevator and worry about firmware bugs. Then you get to your desk and there's the setup, a laughably small board for all the trouble it's made, and it's time for single combat, Sherlock Holmes style.

When you find the problem it's usually a blinding flash of realization that illuminates a tiny, eensy bit of code that you tweak and make right in a couple of minutes. Invariably the mistake was pretty stupid. The glory moment is over quickly because you know all the test cases will pass and that you've just nailed another one.

You've got bragging rights during one lunch, but that's it. It's off to more mundane bugs in the mortal world, and you feel a little sad.

I need to do hardware again.
They closed down on May 1st. Just in time for me to copy all my song data. Very sad.
It's not about client certificates, but it can be a reason why some software might want to do this. The return value of 1 allows the program to deal with verification errors instead of aborting the connection. You can for instance use this to display a proper error message that authentication failed, instead of just closing the connection and getting a generic TLS error message.
My only experience with anyone from a SOF background comes from a coworker who is a mechanical engineer but I would think that someone from a special forces background would actually be a fairly good example.

It might not require the kind of very technical training that say Navy nuke school does, but assuming sandworm was talking about proper "special forces", as in Army SF, most of those guys tend to be older, more mature soldiers and I believe all Army SF candidates have to take the DLAB and then attend language school for 6+ months. I would have assumed that sort of environment would actually translate fairly well to undergrad.
Nonsense. The US spends about 20% on military spending. That includes the Veterans Administration: http://www.politifact.com/truth-o-meter/statements/2015/aug/...
Write it down and save it up into a book you might write one day.

Even if you have no idea of writing a book now, writing it down now would probably encapsulate a bunch of details that will have faded years from now. And at that point you'd be in a good position to decide to share it or not.
This sounds like a very manageable threat. We already have systems in place to identify and control the spread of diseases. It's already equipped to deal with new or rare diseases. This will be an added burden but probably no more difficult than dealing with something like ebola. Likely easier due to the geography and population density involved.
इस दिन पीपल की पूजा करने से घर आती है गरीबी pipal ke upay II Astrology in Hindi
> What happens when Facebook does similar and Mark Zuckerberg controls nearly every waking moment of most Americans? Who is the Apple to the United States v. Facebook monopoly?

That's called jumping the shark. In this context, the point in time where people get so concerned about a powerful company, that a form of outlandish and irrational fear starts to set in. See: IBM 1970s, early 1980s; Microsoft late 1990s; Google today; Amazon soon; Facebook tomorrow. In most historical instances of monopoly or near monopoly, by the time the fear got really extreme, the company's power was already near a peak or in decline.

I wish I could call it a mere exaggeration, the notion of Zuckerberg 'controlling nearly every waking moment for Americans' - but it's far beyond that.
Paul Graham on Getting Rich: The Two Things You Need
Originally CS was a branch of math, then the issue was confused because many places taught software engineering in CS departments, and finally we begane to settle on some sane terminology.

What I think they now commonly mean:

* CS is a branch of math

* the art of building software is engineering
why would you jump all of the way back to prehistoric tech? a lot of modern (and fairly green) tech would be pretty easy to salvage. manufacturing some of this stuff is pretty involved, but i don't think we will have to start all the way over.

https://youtu.be/ZmHY9DkD1Hw
http://www.mikeswindmillshop.com/instructional-lessons/mikes...
http://www.techlib.com/electronics/amxmit.htm
Nice update, I particularly like that "Naked domains" are now implemented. However I don't understand why would anyone be interested in non encrypted backups, is it so that it can be saved locally on encrypted disk, for compliance purposes?
I've tried and failed (9.9x out of 10) to use the site for discovery...of anything interesting. For a site with so much content (media), it seems so void of content (significance, meaning).
Hey, it's true! I thought it was cute.
I agree completely, because coding is a subset of writing - in many aspects.
DDG is my default because the majority of my searches are specifically coding-related (as in, type the name of api and class and function or some such) and fact-based stuff (wiki, scientific articles whatever). But more often than not, for the more fuzzier queries I get the most useless results and have to manually go over to Google
A lot of people seem to be a bit confused about the point of ngrok, why it's useful, how much it costs, etc. Let me try and help out. :)

For me, the killer feature for ngrok is testing/developing webhooks. You install ngrok in your dev environment, start it up, then point the stripe/slack/whatever webhook your working on at the generated URL.

ngrok will 1) proxy that request through to your dev environment 2) log the request 3) log the response 4) let you replay previous requests. It could not be more helpful for developing webhook handlers, and has literally saved me hours of work in the last couple of months alone.

Finally, the free tier is all you need for that; it gives you a unique ngrok subdomain which changes every time you start the tunnel and some (generous) usage caps, both of which are fine for this usage.

People pointing out the potential security issues are correct, but that's an argument to be careful and think about what you're doing. Besides, what's your proposed alternative? Because most of the obvious ones have equally troubling issues.
i agree that we need more engineers. but a degree is basically just a proof that you can learn. the real learning begins when you start to work.
I realise this is being done with the best of intentions and will probably be a big net positive in practise, but something about the way it has been presented here rubs me up the wrong way.

In short, the blog post makes very little mention of the role of the primary author(s) of the libraries in question, beyond "Every two weeks, hold a library team meeting [...] with the author in attendance." While I imagine the reality will be quite different, this sounds an awful lot like "oi, you, code review in my office now!"

One of the attractions of working on open source is that it offers more scope for autonomy and individual recognition than the typical commercial software job. It's slightly alarming that this doesn't seem to be recognised here.

As I say, I'm sure the reality will be fine (and I remain very keen to give Rust a serious try when time permits), but the rather collectivist presentation here is a tiny bit off-putting.
Yeah, my comment was also in the line of wondering if there are any other Spanish speaking communities where the big/small for time actually exists or if it was common in latin America or so...

W.r.t language, culture and thought an interesting experience for me has been to learn German (been living in Berlin for 5 years). Germans have this reputation for being "rational", "organized", etc and while like any stereotype that is only true in a very limited way, the language shows a lot of this.

In particular, I find this in the grammar structure, where depending on tense, nesting of verbs, etc. the verb always has to go on a very specific position (often at the end). As a foreigner I often struggle with this, because it forces you to build the whole sentence in your head before you start speaking. You can not add stuff "on the way" because then you would have needed to put the verb in a different position. Of course my language is not very good, but I noticed that even native speakers make very small pauses between sentences. Likewise, as a listener, you should really not interrupt, often because vital information (e.g the verb) comes often at the end. This is also very ingrained in the culture (German kids are really told that its a total no-no to interrupt someone). In general, due to all this, I feel that discussions in German at least feel very rational and ideas are often eloquently and effectively conveyed.

In contrast, the Spanish grammar is completely flexible and words can be reordered very flexibly to convey different emphasis and subtle differences in subtext. One can add nested sentences forever in and endless ramble and often authors in both sides of the Atlantic use this with a great poetic effect. On the other hand, this means that arguments can be often expressed in much more chaotic manner, thinking along the way and just adding stuff as it comes to your mind. I am from the south of Spain, where people also add funny metaphors, remarks and comparisons all the time. Listeners will unapologetically interrupt you when they see fit, turning the discussion into a verbal war full of hyperbole and humor, that is a lyrical as it is not rational.
I'd suggest most people who excel at bike riding approach it with the same enthusiasm and drive as you attribute to the programmers who excel (to your credit, you mention "everything else" is the same, which would include cycling until you pick it out as an anecdote at the end of the paragraph) and that's before achieving a level where they can actually make money on their cycling ability.

To run with your analogy though: if programming were like riding a bike, that could do great things for society. There would be a significant portion of the working population that understood the idea of what their computers were made to do and improve their ability ability to leverage these machines to assist them in achieving their tasks even more efficiently. That would be the equivalent to the majority of people who can ride a bike and could use that skill to improve their mobility while saving money for themselves and their local society, improving health,..., reaping all of those benefits that can be achieved from knowing how to ride a bike even if most people who can ride a bike will never be able to live off of their bike riding ability.
Might as well add to that, that Google's entire core business model was intentionally and directly swiped from GoTo.com (which they of course settled over). $90 billion in search ad sales built on a business concept they had to go outside of their own company for. Further deflates the parent's premise.
Yeah, the post is just accusation with very indirect and unverifiable evidence.

I'd be nice if author created repro or actually spotted the bug.

Right now it's just a moaning. Quite probably, he's shooting into his leg himself in one of the numerous odd ways.
You can certainly send a patch, but there's no guarantee they'll accept it. Some core projects seem to be highly opinionated. Look at GCC's attitude to plugins or good error messages. Or Linux and gr-security. Or Linux and stable driver ABIs.

There are plenty of things that people would like to change but can't because the maintainers disagree. Not saying that is necessarily bad but you are stupid if you think the answer to everything is "well did you write a patch?".
> Besides, what's your proposed alternative?

Setup a proper development environment that mirrors the production environment?
I used to work in the IP industry and was frustrated with how inefficient and ineffective patent searching was. So I started a company to use ML to automate patent search. If your business isn't thinking about how to use ML, someone else is.
> Another reason to stay silent. Never talk to the police and they won't have a reason, most of the time, to issue one of these warrants. And if they do, still don't talk.

So we shouldn't investigate any crimes then?

(I agree with you that putting victims in jail without rights is a horrible practice and should be stopped, but your post sounds closer to getting rid of police alltogether)
The Time Paradox by Philip Zimbardo and John Boyd explores different time perspectives and how the affect our lives.

6 min TED talk that covers some of the ideas in the book
https://www.ted.com/talks/philip_zimbardo_prescribes_a_healt...
Let's say that there is no Uber, per se, just an open-source ride-sharing app, which coordinates drivers and riders. Then drivers (and riders, I suppose) could claim that they were engaging in civil disobedience, right?

And with Uber, the board and owners could similarly claim that they were personally engaging in civil disobedience, right? In the way that they managed Uber. However, I suspect that limited personal liability for corporate actions is a better deal.