skysight-inc/HackerNews huggingface dataset:
Yes when they are void of anything to do with journalism (Plane goes down)

The second you add journalism to the mix you are getting into bias land no matter how you turn it around.
Something brought Facebook Groups to a period of gradual decline and I haven’t forgiven them for it. Even more frustrating is I cannot put a finger on what changed them, but it seems the ones I liked a lot all just got bigger? Or, they feel bigger and less like a community somehow.
And my understanding is that Gabe Newell who runs this circus just happens to have claimed so when the milk was already long split.

If he is so concerned that Valve will be associated with spyware then he shouldn't have let VAC team create a literal piece of (definition fitting) spyware. Somehow the examples on VAC page say it looks for third party modifications to game files, not rummages through your entire machine. As if they knew it sounds sketchy to users. Even if they are working in good faith they might screw up during one of these raids against my machine (like they did with rm -rf on Linux in the uninstall script) and leak something or save it to some temporary file that something else might pick up.

This is still very out of line. I buy games via a proprietary platform that doubles as a DRM while pirates have no DRM, open source torrent clients and verified cracker teams and I'm the one having privacy worries here?
So, in an effort to talk about controversial subjects in a substantive way, this seems like a pretty good litmus test to figure out whether I fit in here. I've been deciding whether to stay or leave. Here's a topic.

There are a few subreddits on /r/all which you can't help but notice are filled with partly, shall we say, not strictly legal porn. And I didn't go out of my way to find these. Reddit lobbed them at me because that's what /r/all does, and if I want to see /r/all (and not /r/popular, which filters out various subreddits that happen not to fit their "popularity" criteria) then that's what I get.

I really don't want to provide links for obvious reasons. I thought about it. But that seems stretching this. Suffice to say, there exists some integer N where N is less than 18, despite claims to the contrary.

What should be done, if anything? These are consensual pictures, posted by young adults who understand the implications of what they're doing. They do not need protection.

The other way to look at it is that they're kids who really don't know what they're getting themselves into.

I don't know how to feel. So, there you go.
There is no such thing as objective journalism.
I recall reading an article saying that doctors were nearly ready to begin calling Alzheimer's disease Type III diabetes. This result would lend credence to that notion.
> HN, you got trolled.

HN is as much your comment as any other.
Quantum Chemistry, Ira N. Levine, is one of my favorites. Quite readable and covers all the basics.
My parents listen to a small county's sheriff dispatch on Broadcastify when my brother is working his shift. I sometimes listen, too. It's mostly mundane stuff, and lots of domestic disputes, making it seem odd that hundreds are listening to a small town's dispatch. But sporadically you'll hear something interesting (e.g., needing backup to help apprehend a 300lbs guy who's huffing propane), which I guess explains it. Or, there are simply that many family members listening.
Abstraction is a tool to help in your thinking. The abstractions that are useful or needed depend on what you're doing. An abstraction is basically a license to not care about the details once you have sufficient proof that you can do so within relevant limits.

All work has abstractions, even physical work. Consider a hand saw. In detail, its operation and efficiency relies on the teeth, their angle and sharpness in relation to what you're sawing. But the abstraction is that you can take a hand saw, place it onto a tree branch or wooden plank, and start moving it back and forth until the cut is complete. Surely some of the teeth will be worse than others and eventually they will be so blunt that the abstraction fails and you cannot complete the cut until you sharpen the saw. But in the average, the abstraction of sawing works for hours and hours, generally days and days, in a row.

Having such an abstraction elevates our thinking to consider different ways to cut wood, make joints, fitting ends, etc. That is all possible only because of the abstraction of how a saw works: it frees you from thinking about how the saw operates while using it and using those mental cycles to think about what you want to saw and how.

Programming is the same. There are abstractions for modelling the problem, there are abstractions for building the program, there are abstractions for data presentation and flow, and the whole computer you're using is a huge stack of abstractions so that when you press 'b' the letter will appear on your screen as 'b' no matter what the hardware and system your computer is running.

Sometimes —— actually more often than not —— abstractions are an easy way to add useless complexity. It usually happens when you don't yet know how to solve a problem, so you first abstract it to finish something else and effectively post-pone the hard problem further. The problem is you can do it again, and then again.

When you finally do get around to solving the big problem you already have an interconnected mesh of various abstractions and mechanisms in place —— those that you concocted at the time you were still guessing what the solution might look like —— and you have to retrofit the correct solution on top of those.

Ideally you would've solved the hard part first at which point you'd already know which abstractions, if any, you will need to efficiently express the problem and the solution in simple and understandable terms.
> Why though?

OK, so you can't.

> marginalised languages that are so full of themselves

Ok, now your axe-grinding is clear to me.
Interesting how common the pattern of "reusing identities" pops up in investigations... this was the same stuff that e.g. broke the opsec of Silk Road.

Re-using email addresses for a domain with ... beyond questionable material and for e.g. a real-name Facebook account just stinks of incompetence.
Okay, so which drug was this? Is it available today to people with type-2 diabetes? Is it at least available as two or three separate drugs?
The new world order is here
"For those in power, does anything else really matter to them?"

Probably not, but I'm concerned about society as a whole, not a few hundred or thousand rich people. They'd be fine anywhere in the world. I'm talking about advantages for regular people who want to make something of their lives and don't have millions or billions in the bank. For these regular people, industrial power and economic output doesn't mean shit when they can't get health insurance, education, or jobs. Industrial power and economic output are irrelevant when you're bankrupt because of medical bills which you can't pay because you don't have a decent job since a bachelor's degree costs more than a lot of houses and education below high school level is almost nonexistent.
I haven't, but just did. It's pretty much the same in that you create inline HTML in Javascript. I'm not saying this is wrong. I'm just wondering why would someone prefer this method to a file-based templates (like Handlebars).
I'm going to have to re-read the post a few times, but my thoughts on this topic are that cross-system automated tests are futile because, by definition of being "not your system", you can't easily and deterministically control the input state (of the combined your system+not-your-system), so any tests you build on top of this will be like building on quick sand:

http://www.draconianoverlord.com/2017/08/23/futility-of-cros...

My preferred solution, that I haven't had a chance to actually flush out at scale, so disclaimer/YMMV, is for all services to ship with stubs:

http://www.draconianoverlord.com/2013/04/13/services-should-...

Where the stub is an in-memory version of the service that its authors maintain (not the client), so you can achieve the proverbial "deploy all systems on your local machine", but since they're stubs, they're extremely quick to boot/reset/etc., and also with allowances (again since they are stubs) to let you set the per-test input data of any stub your system talks to.

I believe this would work best with homogenous/noun/REST-based services, e.g. all entities in your corporation have a strict/unified CRUD API, so then "integration" tests (e.g. the proposed stub/no-actual-wire call tests) can define their input data in terms of entities and be fairly oblivious about which stubs/systems those entities actually live in.
There a lot of Stock Sites for After Effect Templates but nobody renders in the Cloud and is geared to the Instagram or Youtube Crowd. I don't want to offer an online Videomaker. But a solution that allows artists to improve their Videos with professional Titles, Lower Thirds, Intros and Transitions.
I am almost finished. And launching soon.

Interested? You can leave your Email or take a short Survey here: https://goo.gl/forms/wyaDctXiybuj8YIE3

I’ll notify you when it’s ready.
That doesn't sound like a good deal.

They went all-in with the acquisition with no backup plan, and lost.
One might migrate some super important instances to bear metal or cloud hardware under full control. If this is an embargo against a bug that could make VMs on the same hardware attackable this should be public.
I've been wondering whether it could be possible to create a formal language through which one is capable of expressing ideas and facts about the world around us rather than values and variables as is the case for programming language. For humorous effect people sometimes write things like if ( !food ) goToStore(); -- could it be possible to formalize such constructs? If the language is formal, then the author's output can be run through a post-processor that re-formulates the expression such that superfluous data, if any, is removed to make stylographic characteristics disappear, akin to, and maybe using the same foundations as the reduction of mathematical equations into a bare minimal set of symbols. Furthermore, a mathematical approach to reasoning about real-world concepts is interesting. Computational philosophy?

Tangentially related to this topic (ulterior fingerprinting), I wonder whether websites like Twitter might be encoding your IP address or account ID in pixels on your screen (so subtle that it's impossible to discern with the naked eye) to make it easy to track screenshots back to you.
This is a really good news. Let's hope we see the same in 2018.
I don't quite understand. If I were interviewing the OP and asked this chess question, then got his answer presented much like it was on Quora ("Well, the thing to understand about representing a chess board is that if you want to build a usable chess engine, the size of chess board representation is a critical constraint..."), I would be impressed. Hire that guy. He understands that the important thing is to figure out the solution constraints.

On the flip side, if the interviewer learns something from you in an interview and that means he doesn't want to hire you, aren't you glad to have escaped that work environment? Assuming, of course, that the interviewer is representative of the people you would be doing actual work with.
OO design is often about the tradeoff between over-engineering and over-specialization. The rules of chess can usually be assumed to not changed, which is different to most programming tasks.

If you would design for Chess 2.0 and you expect some game designers to change the rules every week (thinking up new kinds of pieces, changing the rules for existing pieces, changing the board layout, etc), would you still use Bitboard? Maybe it would be better to focus on the "nouns" the game designers use and keep optimizations like BitBoard in mind for later?
This looks like an amazing idea, why didn't you proceed further? I would love to see something like it, that could help certify messages :)
Is it naive to be somewhat uncomfortable with the doxxing of the sites owners?

It certainly appears that they are aware of/complicit with what is going on, but there's also a possibility that some of those folks aren't actually involved, and that someone else attached their emails in an attempt to damage their reputation. That second option is admittedly unlikely, but law enforcement agencies have the resources and access to determine who really is involved and to what extent, and to prosecute accordingly. The court of public opinion is rarely this nuanced.

Otherwise this looks like solid research. I'm surprised that it didn't appear that the author had reached out to Google to have the site de-indexed.
Has the author gained any benefits from this practice? I feel like what limits me is energy more than time, and I tend to page through Twitter when falling asleep or on a short subway ride or something. If I'm reading something I care about actually understanding, I'll make sure I'm awake and paying attention to it and have enough time to properly understand it. I've fallen asleep reading before, and it usually causes me to reread the section the next night to make sure I understand it. Not so with Twitter.

Also, this is pretty dismissive:

Here’s how much time a single American spends on social media and TV in a year: 608 hours on social media, 1642 hours on TV. Wow. That’s 2250 hours a year spent on TRASH.

Not all social media or TV is trash, and more importantly, not all books aren't. If my goal were to just read for the sake of reading, I'd find some young adult lit that I'm not very invested in, which would make for easy reading, but would it be better than social media or TV?
Did you mail businesses out of the blue? What did you write to them?
Utter nonsense.

Check out the Guardian’s history and structure:

https://en.m.wikipedia.org/wiki/The_Guardian

The Guardian is about as good as you’re going to get in terms of a mainstream outlet being able to take an objective view here. Pretty much the opposite of Facebook.
> Username is not a signature of malware by itself

Devoid of all context, no it's not. When a malware is known to exclusively use a particular and uncommon pattern, yes it is.

If you remove all context then nothing is ever a signature of malware. Maybe there is a legitimate reason for a third-party program to be writing your memory or injecting DLLs, you never know! But in practice those are red-alert triggers for any anti-cheat.
Can someone fix the title? it's click bait. There's no way to tell what the article is about without clicking on it. At least mention the company. (Good article though.)
Recently on a slow Friday we trained Markov chains with our Slack history. We generated a separate chain for each Slack member. It culminated with a Slack channel emulator generating full chat logs of what members would typically say.

The programming in Python was suprisingly quick and easy, but we ended up wasting more time then expected by amusing ourselves with the results.

So if anyone’s thinking to try out Markov chains for text, I recommend taking Slack logs for training.
They can be deterred by an arms ban, just like how it's almost impossible to buy a kinder egg with toy inside the US. See China, Japan, and countless other gun-free societies.

However gun culture and the prevalence of gun manufacturers in the US may make it practically impossible in the near term, but it definitely is possible.
Ouch. A sadly common outcome of talking to corp dev. http://paulgraham.com/corpdev.html

Agreeing to no-fundraising and exclusivity clauses during a long due diligence process really puts your head in their vise. And once it's there, people within the acquirer will start saying, Hey, we could built this ourselves! Let's run the clock out and kill the competition.
Whoa....I never knew one could decrease IQ
Regex is seldom the most performant code. I mean the engine themselves are fantastic pieces of engineering but in tight loops I've found I can get - sometimes significant - performance improvements by replacing regex matches or substitutions with purpose written string manipulation. Obviously the results depend massively on several big variables:

1/ the regex engine

2/ host language

3/ problem you're trying to solve

But I've found generally I was better off not using regex for performance critical code.

HOWEVER (!!!) where regex consistently wins is development time. Not just writing the code, but testing (it's trivially easy to test regex) and updating the pattern matching (Vs updating the equipment character matching in an imperative language).

Yeah regex can get ugly quickly, but then so can any language if misused.
How so?

(edit: I wonder if we're talking about slightly different things here. The "notes" I'm referring to are primarily code commentary -- the same kind of material we cover in pair programming. As far as I know, we don't share notes about our internal decision-making process, which perhaps is what you're talking about.)
The question is like why those users do not use iPhone or Samsung Galaxy 7
OpenCensus [1] provides an implementation for tracing and app-level metrics, a context wire protocol, and exporters for various backends. While it provides similar tracing APIs to OpenTracing, they're not identical, though there have been some early conversations about resolving this.

I'm the PM for Census at Google, though other vendors are involved as well. Basic implementations for Java and Go are already functional, with much more to come. We gave a small talk at Kubecon last month, but will start promoting the project once it's slightly more mature.

[1] http://opencensus.io/
You don't believe some training is at play here? If you get used to reading isolated snippets of text over and over and over, you might think a tweetstorm is a better medium than a book, but it probably has a far worse useful content ratio, and I can almost guarantee you that you'll have a harder time remember 90% of that social media than you would in that "less consumable" book that nonetheless is structured in a way to facilitate learning.

People have been taking books with them, reading parts, placing a bookmark, and returning five minutes later for centuries. Is social media really more consumable or does it taste good and we've gotten used to it?
indeed, very few programming languages actually do that, and you're probably running the language on top of another language that has flawed guarantees on those constraints. Or hardware. How do you guarantee your program hasn't gone rogue if you can't guarantee the bits in your memory.
I did. I emailed a bunch of different smaller companies in different sectors/industries. Explained to them that I build software to help small companies and am interested in knowing if they either have been looking for a product that doesn’t exist or are unhappy with a current product. Got some friendly responses but most said things are working well.
They do that too, but this was an easy 'tell' for a while.
It's the title of the article though, seems fine to me.
> Good day, I've received word from the VAC team that this is intentional and not open for discussion on Github.

> In general VAC issues are not handled on Github in any capacity and further issue reports on this may result in being banned from the Valve Software issue trackers.

This is not the way to address a paying customer. These people truly are a bunch of clowns.
I can express all I said in timid words (and my insults, if you consider asking "WTF" an insult, are also very clear) but to insults I reply with profanity.

To tell me that this is a reasonable protection mechanism on Valve's part and that if I happen to have these two very common English words as part of my Linux login I can get banned out of the games I purchased and it'd be my fault for not knowing these are the words that cheaters use in their scripts is an insult.
My point is mostly that the problem is larger than phys.org. UNM itself is the source of the lesser article.

That phys.org just aggregates material available elsewhere is also an additional reason not to link it. It's suggested to link original articles (in a different sense than you are using) in the submission guidelines.
It’s striking how little humility there is in the post. The majority of it sounds like a sales pitch, and I suppose, who can blame them if it is one in disguise?
Review of Reddit Clients for iOS
This is just a marketing peace. Trying to sell a seven day crash course or some such nonsense.
I would also be happy to find a cool thing to work on the side that could benefit people and/or companies. But, just like you, am not exactly the "Idea generator".
The deal's not done till it's done.

I wonder if the bigger company had that plan all along...
One of the mechanisms to avoid a server ban (different from a VAC ban) is to rapidly switch between names of other players on the server (but with unprintable/non-breaking characters added). You need to use 'status' to tell them apart.
> The other way to look at it is that they're kids who really don't know what they're getting themselves into.

Yep, most don't until some random schoolmate finds their boobs on r/all and spreads it over the whole school. Kids have committed suicide after such events.

The problem could easily be avoided by actually training young people to be IT literate. Every politician and their dog tries to put in "IT" classes which are either ultra-basic programming in Java (or ultra-simple "languages" such as Robot Karol) and try to sell it as "we train our kids for the digital society" (LOL WTF), how to use Word, Excel and Powerpoint (which actually has relevance in the future career of the kids, but locks them into the MS ecosystem!) or a combination of the two... and that's it. Lots of schools also don't have anything, due to a lack of funds for Internet, wifi/BYOD infrastructure, devices and teachers. Not to mention what to do with poor kids which have only a $50 worn-down third-hand smartphone.

Stuff like "how do I navigate the Internet without exposing me to risk" is something I have yet to see - and it's extremely hard to do, because of the constant evolution. For example, I am 26, work in marketing (as a dev/sysop though) and have no idea how Snapchat works and why the young kids like it so much. Many in my social circle don't, either. So, how should teachers be prepared to teach their students on Snapchat and the involved risks (e.g. that the pic of their wiener/boob they're about to send to their partner might be screenshotted!) when they don't know the service either - and it keeps on evolving and evolving?

Should we as a society rely on teachers having to learn new stuff in their free time, without compensation or proper training? And what do we do with home-schooled kids? They're the worst-off because there is no training for the parents required.
This is what the year actually looks like
It's their software, they can do whatever they like.
Manufactured drama.
I once did research on some garbage removal services on Google. Months after that, on any device that didn't have adblock and was logged into same Google account, I've got garbage ads (literally in this case). That's how their targeting works, as it seems - which is also quite stupid since I didn't need the service once I used it, certainly not for a long time afterwards, and if I'll need it again, I'd have long forgotten the ads they have shown me back then.