skysight-inc/HackerNews huggingface dataset:
As someone who rejected Docker in favour of pain LXC, and then decided that LXD seems immature, I feel decidedly on the bleeding edge -- an uncomfortable place to be.

My experience is all based on tinkering with personal projects. Relying on containers in a high-demand production environment must be... "exciting".
You are not alone. I bailed out after only a few graphs. I parsed "...Cities are the spaces where those without power get to make a history and a culture, thereby making their powerlessness complex..." a few times, then moved on, thinking it would clear up later. It did not. I wasn't sure I agreed with the author or not. I wasn't sure whether "complex" was being used as an adjective or a noun. After a bit more of that nonsense, I decided it wasn't worth figuring out.

This is really simple. Write for your grandma. It's great that you've absorbed some rather complex ideas in your travels, and we'd love to hear about them. But if you can't write for your grandma, you shouldn't be writing for a large audience.

I'll go even further and say that even if you're writing for an audience who is up to speed on whatever it is you like going on about, you should still back-track on some of the more nuanced topics and explain it like I'm 5. Many times a group of professionals will all think they have the same understanding of a subject -- until they actually start expounding on it.
Good lord, only 16 months for all the chaos that little dipshit caused? Get it together Canada.. There is no chance he suddenly becomes a useful person. I'd have no qualms at all for putting him in jail for 10 years.
Activist groups were heavily infiltrated throughout the 60's and 70's by US police, there's every reason to believe they still are.
Thanks. That section of the original article kind of assumes you know what is being referred to, and I wasn't eager to go through the 80 page pdf that was linked.

Trying to google Capabilities+Computer+Science turns up a lot of noise.
For the life of me I can't find a link anymore, nor can I remember which western country this was in. Forgive this unsourced story.

A while ago there was a lawsuit: a woman had accused a man of raping her, when she found out he did not have magical healing powers. He had convinced her that sleeping with him would cure her of an ailment she had, and she had believed him.

The judge ruled: immoral, but not rape.

Rape is about lack of consent. Gullible people being tricked into consensual sex is bad, but it needs a new word, because rape is already taken. And it would be great if we could leave that definition alone, for the sake of everybody.
"The power of accurate observation is commonly called cynicism by those who have not got it."

George Bernard Shaw
Definitely not downvoting - but, all the extra parentheses are a kind of lispy in having to grok (and balance). Also, having the (str) at the beginning makes me think that it's an input, whereas having -> makes it clear (to me at least) that it's an output return type.
Or just cut way down, as a student tuna was pretty much a staple for me, but these days I have made a concious choice to eat it only about once every couple of months.
You can guess I haven't used their services since then, not sure if they let you do that easily now.
I don't like when people don't understand the difference between dynamic languages and so-called dynamic typing.

For example in Java a dynamic feature is that it has class loaders which enable to load classes into a running Java program. This way a program can be updated and extended at runtime.

Other dynamic features are 'late binding', runtime evaluation, code as data, introspection/reflection up to a full blown meta-object protocol which enables things like modifying inheritance, slot allocation, instance creation, method dispatch and so on.

One of the features of Erlang for example is that it enables application updates, while providing zero downtime. The demand for that in the telco business is far from 'end'ing.

What actually 'dynamic typing' is and if it is seeing its end is a totally different question.
When visiting Singapore I noticed something similar in a lot of areas (No where near all - but noticeable) where a lot of residential buildings would have the first floor as shops, markets, etc. It made it very community centric which was neat.
Cisco 6500 VSS configuration
I love the way they can't even give a straight answer to their own questions:

"Does this mean Microsoft is changing the support lifecycle policy for Internet Explorer?"

"The latest version of Internet Explorer will continue to follow the component policy, which means that it follows the support lifecycle and is supported for as long as the Windows operating system on which it is installed. Focusing support on the latest version of Internet Explorer for a supported Windows operating system is in line with industry standards."

A simple yes or no will do.
That sounds like a prime example of incredible technical incompetence of the lawmakers or incredibly good lobbying by MS. Maybe both.
How does a, presumably sophisticated, site like techcrunch write an article like that without using the phrases, "liquidation preference", or "deal structure?"
First of all, this isn't so much about CS as about Computer Engineering. Next, as pointed out already, this selection is quite random and subjective
"and all this time I've been smoking harmless tobacco he he he" https://www.youtube.com/watch?v=PL25r7QxFMU
Soon in the news: Comcast sues to make going to the bathroom during commercial breaks illegal.
If the Gayle Newland case [1] is rape, then the Mark Stone / Mark Kennedy case should be too.

I don't know whether either should be considered as rape, I'm just amazed how inconsistent the law can be.

[1] http://www.bbc.co.uk/news/uk-england-merseyside-34901925
The FBI does the same sort of thing:
https://theintercept.com/2015/11/19/an-fbi-informant-seduced...
You can have that since 3.4, thanks to PEP 443 (https://www.python.org/dev/peps/pep-0443/). Here's a (slightly contrived) example: https://gist.github.com/zsiciarz/e15199d9be1b0e07faf6
I would disagree. Intel adds more and more special instructions for niche uses (crypto,HPC,virtualization,etc) for the sake of efficiency. This becomes increasingly necessary for performance improvements, because frequency scaling hit its boundary for now and manycore is about to (see Dark Silicon).
SaaS Marketing: 21 Growth Hacks to Test Today
Yes the apple swift book should be good with that.
Show HN: Discover a user's contacts without ever knowing their contacts
Effortless eager loading and nested inserts with objection.js
Strange. I'm just asking the Lisp system:

CL-USER 1 > (class-of *standard-output*)
#<STANDARD-CLASS EDITOR::RUBBER-STREAM 40E035A2E3>

Oh, the class of the value of

*standard-output*

is EDITOR:RUBBER-STREAM... From there I can find the source, find the applicable methods, the slots, the super classes...
I'd run it across the entire site. Sure, we do have logs, but it's not easy to access them for all *.yahoo.com. Logs from each property are ingested into different places. The infrastructure is way more complex than it should be making bare-minimum monitoring like alerts on non-200 responses on all properties difficult to maintain.
By calling everything and anything rape, one debases the word's meaning, and the claims of actual rape victims.

Words have meaning, and rape is forcing someone to have sex with you when they don't want to have sex with you. She wanted to have sex with him, although he deceived her about some of his key features.

Is it rape when one discovers afterwards that their partner is a closet alcoholic? No it isn't. What about if they're chronically unfaithful? Neither. If a golddigger has sex with someone who made them falsely believe they were rich, the former hasn't been raped, merely deceived. Even if they're HIV+, it's not rape. It might be poisoning, or homicide attempt, it certainly is awful and punishable, but it's not rape.

Concealing that you're a cop on duty is despicable and might be (at least ought to be) illegal, but rape it isn't; pretending otherwise is unhelpful and insulting to rape victims.
https://wiki.haskell.org/Haskell_in_industry
This is great. Found the date via https://books.google.com/books?id=9f9uAQAAQBAJ&lpg=PA196&ots..., which also has a slightly different version of the text.
Drupal 8 – An all-in-one modern web technology
Do you have a source to back up that statement? Even an iPhone 5S will just die when you open a couple mb-sized GIFs simultaneously, whereas vector animations will use the GPU.
Home Office #IPBill
How is she gullible? The government set up a person with a fake identity and pretty much tasked them to become involved with this person. Regardless of what word you wish to use to indicate this crime I think calling her gullible is a bit much, in fact it blames her for a part of this which I think is entirely the wrong reaction.
So, they've already lost in the German courts vs. ABP; why do they get to keep going after other companies with the same bogus arguments?
This is essentially the premise of a 1961 Kurt Vonnegut story: https://en.m.wikipedia.org/wiki/Harrison_Bergeron
RH supports them, along with HP, Google etc:

https://sfconservancy.org/sponsors/
As always, a good reminder to treat all debug text as if customers will be seeing it :)
How to Install Fedora 23 Workstation?
Please call it 'dynamically-typed' languages. You don't say 'strong language'. You say 'strongly-typed language'.
Microsoft Excel Is Important for Business Organizations
when i'm drunk and meet women, i'm definitely not the man they think i am, due the profound effect alcohol has on my self esteem, social anxiety, and charisma.
Sssht, you might give them ideas. I am cynical enough to believe that they will add a IR heartrate sensor (a la XBox One Kinect) to 'pause entertainment' when nobody is in the room.

Formulated like that, it even sounds like a feature ;).
This happens the other way around all the time. LEA use females as honeytraps all the time.

http://www.foodnotbombs.net/elle_anna.pdf

Very interesting read.
Except the article claims dolphin deaths fell sharply when the label was introduced, so it does seem to have an effect.
Yes, good point :)
Difficult Times at Our Credit Union
The bigger the dolphin scare, the more tuna for Japan.
Each property has their logs ingested, indexed, and archived differently. I only have access to my little arm of the company infrastructure. Logs should be monitored properly by the responsible owners of each property (or in a more sensible way), but unfortunately this is not the case... :)
How does the stalling on a black hole work? Does it just busy-wait?
It's disgusting how many rape apologists turn out on hacker news when things like this get brought up.

Don't for a second think that just because you can hide your rape apologism in some veneer of academic debate-club discourse, it's less disgusting and tangibly harmful. Here's some background: https://www.reddit.com/r/AskReddit/comments/xf5c2/reddit_are...

Events like these are the most tangible expression of how bald-faced a lie the whole ~feminist-tech-community~ thing was. If Paul Graham supported women in technology, he wouldn't provide a platform for rape apologism.

(Replying to the comment parent because I don't want to dignify any rape apologists with replies and also to thank the comment parent for being brave enough to call this the way it is.)
Many 'dynamically typed' languages are developed at runtime.

Check for example the typical Smalltalk or Lisp environment.
The editor asks the runtime.

Since many of those languages are object-oriented, you'll know the class:

(defmethod hide ((w window))
...)

Oh, w is a window...
Using Windows10 since launch, never ever had I've seen a single pop-up.

Are you sure you don't have malware?
Do you call the situation when you find out that the woman you just slept with has fake boobs and makeup, also rape?
Indian startup Snapdeal caught in crossfire due to bollywood actor's comments
Sigh, yeah, I know. I needed to have a dig at them - I spent about a year on and off trying to get a Dell Mini 9 to work well. Eventually I just gave up and bought something else, but I don't like the idea of stuff going to landfill just because two big companies couldn't come to an agreement (Intel and Imagination).
You'd think there were enough real problems to have time, budget and man (ok, woman) power left over to create problems where those don't exist.
Aren't retention bonuses in terms of cash you have to pay back if you quit illegal ?

(Note: cash paid if you're still there after a period is very much legal)
I changed the heading so that non-Indians could figure out relevance from the heading.
The related NYT article is at https://news.ycombinator.com/item?id=10626210. The latter thread had many comments but we merged them here.
To help with the phrasing: this is called function overloading. Type hinting is ignored by the interpreter so it doesn't add any new functionality, only documentation.
He either got a little to good at his assignment which then lead the department to keep him going longer than originally planned or there is a lot more of this going on than we can ever imagine, if they spend so much effort on such low-risk activities as environmental activism - probably a combination of both.
Automate Recruiting. Simplify Job Search. HireTeamMate.com
Content discovery does work using citations. How it can be meaningfully improved, I don't know. Often, the missing piece will come from a completely different discipline. I don't see how this gap could be bridged using only citations, unfortunately.
Sherlock Christmas Special 2015 Full Episode/Trailer Free Download
I see, very good. Other options for branding the idea: Yahoo Ventures, Yahoo 20% Time (for internal "ideation"). In fact I'm now convinced it's a good idea!
Long live the Thing King!

And, as it did in 1972, virtual memory gives you the effect of about twice as much real memory. Back then, a megabyte of memory cost about a million dollars. Today, a gigabyte of memory costs about five dollars. Why are we still bothering with paging?
It's true, I didn't consider this enough. But I had a way to create a key without ever possessing the original. If it could only be copied from the original, as even a semi-competent implementation of a magstripe would be, there would still be the chance that someone notices a theft of a key, and it's just harder to pull off if you have to find and covertly steal a key.

My point is that being able to trivially hijack arbitrary identities without even knowing the person let alone physically finding them, is not "good enough." It'd be like if you could make arbitrary car keys with just a VIN, and the VIN is displayed prominently, it would be silly to say "Well now, it keeps honest people honest, so it's good enough."
Similar question: are meals tax-deductible for self-employed people? If not, how come meals at full-employment workplace aren't taxable?
Real problems are difficult to solve. Made-up problems are much easier.
It's a GUID (as far as I know) that is randomly generated every 30 minutes. I mean, if people think that's a serious privacy problem, then they shouldn't be using any Internet protocols at all. I mean, you yourself draw the IP address comparison, so where do you draw the line? I mean, doesn't it bother anyone from the so called "FOSS" people that cell phones regularly identify themselves to supporting towers?

(As a brief aside: I don't like calling the FSF supporters in this particular case FOSS people. FOSS is a broad field and not all of it are anti-commercial zealots)

So this leaves me with a problem of defining what "personally identifiable" is. If it's comparable with an IP address, then the argument is so watered down, it's a non-starter. If you say that sending a random 128-bit number into the Internet somehow severely violates my privacy and degrades the usefulness of the software, then it's wrong.

The reason why I call FSF zealots arrogant, is that they don't seem to ever consider the needs of users, but rather try to dictate them. They assume some moral and technical superiority and never consider the possibility that people are OK with the proprietary software's trade offs. I use Windows 10, OS X, and Adobe Creative Cloud among other things. Open source alternatives to those products (in my opinion) are shit. I really don't miss literally days of configuration -when I used to run Linux and FreeBSD machines exclusively 7 years ago- and still being in a constant state of subtle, changing brokenness.

But it is a logical thing. FOSS is a philosophy, and not a business. Expecting it to produce polished end-user products is wrong: it is very hard and people doing it would like to get paid regularly, thank you very much. But that's the economics of it. Look at Ubuntu: they start to move towards a more polished, more coherent product, they become less libre and more commercial. Should we criticize them for it? No.

So unless Windows 10 is tracking my bank transactions, I'm OK with it broadcasting a different GUID to the Internet now and again. If I'll get paranoid about my privacy, I will buy a rugged laptop, put OpenBSD on it and start living in the wilderness.

And if people really want to commit to FOSS, then they should focus on writing clear and good software under public domain or MIT license and stay away from the cheap, patronising, rms-inspired politics.
Booking.js – Availability and Scheduling API
Elasticsearch Configuration and Test Results
Hi there, I just got elasticsearch up and running with this configuration
(http://ozzimpact.github.io/development/elasticsearch-configuration-tuning/).
You can see test results and some explicit configuration. I would be delighted if you criticize my configuration.Thanks.
Happened to me at my previous company. We had a bunch of #ifdef DEBUG that wrapped non user-facing code. One day someone added DEBUG=1 in debug mode, DEBUG=0 in release mode, which led to the macro check always being true. The change was hidden in the Github PR since it was in our .xcodeproj. Nobody noticed, but even if we did, I'm not sure we would have guessed the actual impact of it.
Lying about who you are isn't rape.

For the FBI[0], at least, rape is defined as:

“Penetration, no matter how slight, of the vagina or anus with any body part or object, or oral penetration by a sex organ of another person, without the consent of the victim."

Telling your potential partner that you're an astronaut or a surgeon does not make you a rapist. Suggesting otherwise is dangerous to social progress in the fair legal treatment of women, children and other targeted groups.

0: https://www.fbi.gov/about-us/cjis/ucr/recent-program-updates...
Belgian parliament to criminalize saying positive things about terrorism
Lying about who you are isn't rape.

For the FBI[0], at least, rape is defined as:

“Penetration, no matter how slight, of the vagina or anus with any body part or object, or oral penetration by a sex organ of another person, without the consent of the victim."

Telling your potential partner that you're an astronaut or a surgeon does not make you a rapist. It's distasteful and immoral, but not rape.

Suggesting otherwise is dangerous to social progress in the fair legal treatment of women, children and other targeted groups.

0: https://www.fbi.gov/about-us/cjis/ucr/recent-program-updates...
Yes it was. When he was with her, he was Mark Stone. Mark Stone might not share very many characteristics with Mark Kennedy - who lived a totally different life.

She consented to have sex with him, that's it. No, it's not right, but it's definitely not rape either. Calling it rape is just wrong and does injustice to real rape victims.
Great idea. But when I am on the homepage of Tweedium, I felt lonely. Like I am the only one here and nobody else has joined :)

You could show some posts users have already made using Tweedium. Popular posts, latest posts or anything.

Because people love to see what others have done before they login with their social accounts.
But in this case they overdid it, and now it feels a bit like a scam/domain hijacked website with tons of stock photos. I might not have noticed a single row, but it has 4 rows!
Is Automated Cross Browser Testing Possible?
> Why the concrete str type for strings, but not for lists

Because you would need to extend the base list type to support indexing just for this feature, which is a bit iffy if you ask me. I think you have a point about "don't check against concrete types" though, they should update the docs to suggest using an 'Iterable[type]' over a 'List[type]' unless you really really really want a list.
One point of RISC was better production yield due to higher die regularity. By this criterion RISC clearly won, and this is also one of the driving factors to CISC-as-microcoded-RISC approach.
> This is so important: [benchmark]

As any follower of @mraleph (http://mrale.ph / https://twitter.com/mraleph) is aware, it's very easy to benchmark the wrong thing (or benchmark more or less nothing), or to write an isolated benchmark which doesn't reflect real-world use.
Believe it or not, that's a huge improvement compared to Microsoft's past marketing endeavors.

Checkout the photoshopped freaks they used for VS2008
http://www.secretgeek.net/vs2008_bugeye
How to Log Client-Side JavaScript Errors
After the Paris terrorist attack EU seeks to restrict legal firearms
I guess this is what they mean by "We’ve already had many interesting discussions with potential new partners about using Sailfish OS in their own projects". But yeah, if this was the original vision all along, it wasn't communicated very well.

This is not the first "alternative" tablet that failed. It looks like pretty much all Linux-based alternatives to Android have disappeared or are struggling (the KDE one, Ubuntu, Maemo/Meego, FirefoxOS etc etc). Most of these projects have been way too optimistic about the sort of muscle required to significantly attack this market at such a late stage. Hopefully these developments will focus minds and get people to cooperate rather than compete.
A small number of environmental and animal rights groups are labeled "terrorist" by the US gov, so infiltration and human rights abuses are probably happening.

UK Special Branch have said (in the 1980s) that they want an informant on every street. Duncan Campbell (who released information about eg ECHELON 30 years ago) has a great book about pervasive UK surveillance.
Not an expert here, but it seems to me like unikernel is the latest buzzword. The alleged advantages are:

> Improved security: only the core of the OS is implemented, no video or USB drivers that aren't needed and could be a source of intrusion.

I am not aware of any video or USB driver vulnerability which led to security concerns on a typical server setup in the last decade.

> Very small footprint: imagine being able to remove 95% of the kernel size, simply because your application doesn't need it.

This may free up 1 MB of RAM or maybe two. Unrelevant unless you're doing embedded programming, which is not the environment unikernels are targeting.

> Specialised implementations: you know your application and you can tweak and run your kernel exactly the way you want it.

Too vague of a statement to even criticize, anyway my applications conform to the POSIX specification so that they are portable and run exactly the way I want them.

> Quick enough to be "Just in time" to summon a unikernel live (similar to live spawning Docker instances), with boot times less than 1 second.

This may be a fair point in a system where the deployment time of a new instance is critical.
Is it really the way to debug your iOS apps, add some features instead of tests?
Discovery Channel Is Finally Breaking Up with Bad Science