skysight-inc/HackerNews huggingface dataset:
Thank you for the suggestions!

The intentionally deep technical content of the site may be motivated by reasoning backward to your thought process:

Usually it's the technical guys, tasked with researching and finding a product that fits the requirements, who find the site and forward the link to their managers. The managers have no idea what any of it means, but "it looks like good stuff", so "contact them and find out more".

This has been my experience. Of course, that may be a reflection of the self-selecting group of prospects that the site does reach, so your observations are entirely valid!
It will still be relevant for years to come.
Yeah. Beats me too. What would an publicly traded firm with 30+k restaurants and half a million employees world wide be doing with a professional PR operation?
I don't think you can draw that conclusion.

The "50,000 ISIS fighters killed" claim includes all reasons for their deaths, not just US drone/air/special forces. Given the civil war in Syria and the anti-ISIS offensive in Iraq it's likely that the majority of those deaths aren't directly caused by US actions.
>> Clearly you're not going to be working on bugfixes, so why should it be deployed?
> What makes you say that ?

"Do not compromise". That's what "do not compromise" means. If you do your work without getting those things you have demanded, then you have compromised.

> And half of the world likes Kim Kardashian so what ?

My point was that I don't pride myself on being a BOFH. Apparently it's not okay to say "I get along with colleagues", but it's totally okay to say "I make the standards that people in other companies follow like groupies!". Sure you do, mate. Sure you do.

> You are not being proffesional then. You demand time of others to do your work, because, hej, you do your best, right ?

When I say "Hey, devs, this error is appearing in the logs on production - the logs you wrote for the application you wrote - please look at it", the one who is not being professional is the one who says "I'm not going to look at it until you troubleshoot the issue to the degree that you can write a script that replicates the error".

> and ability to script in the middle of the night

You mean the time that devs are never around? It's a bit rich you complaining of sysadmins 'not working after hours'.

> But in my team I will demand you know how to write 50-100 line scripts. If you can't do that, then you are emberresment for your proffession.

a) Even if English is not your first language, if you're accusing someone of being unprofessional, learn to spell the word. It undermines your jibe when you can't spell an insult about professionalism.

b) I can write the scripts. Clearly your troubleshooting is so atrophied that you can't see that I'm talking about the process and incumbent knowledge, not the ability to code. Yes, I write scripts, but no, I don't know what internal code doo-dad you devs thought to change in your last stand-up and pushed through. Why the fuck should the guy who is not intimately familiar with the codebase be the fucker that has to waste their time hunting the snark, then coding up a test for what is, to them, a (somewhat) black box?

> GUI-only, Click-Next, no-value-add Admins will be replaced with a new type of Admin

Again, fuck you too. I live in terminals. You're the lazy guy that wants everyone else to do the work. I'm saying that the person who knows the application should write the replicator script - you're saying the person who reports the issue should write it. God knows how you take a bug report from a non-technical person. I guess it just gets auto-marked WONTFIX.

Certainly you've learned more about the politics than the technical aspects of the industry. "I write stuff the whole country uses!" carries much less cachet when it's a small Balkan state known more for nepotism than for a strong technical sector. Especially when you also say "you can't force anything on someone working in gov", given that government software projects are rarely known for their excellence. But keep on bragging, eventually you'll find someone who listens to the brag rather than the technical merits.
I recommend the MOOC and book for Nature in Code - evolutionary dynamics in Javascript

https://www.edx.org/course/nature-code-biology-javascript-ep...
Crowdfunding – Would-Be Carmakers Tap the Wisdom, and Dollars, of Crowds
Ask HN: Anyone using Google's invisible reCAPTCHA in production?
Why Peter Thiel Fears “STAR TREK”
I have the same experience. It works perfectly for me with ldap authentication (which I also use for my mailserver) over multiple devices (macOS, Windows, Android, Linux).

Started using it after Owncloud/Nextcloud broke their ldap auth.
I just read the readme, but couldn't understand what the differences are with react ( except for the language of course). To me they are both running a single render loop to update and render views from a global state, with some kind of dom diffing algorithm in the end.

It's not a criticism, and I'm not a react programmer btw, just curious.
> Trump being elected was hardly a surprise to me given my recent experiences with dumb investors.

This is needlessly flame-baitey
I wonder what a correct-yet-short summary would be?

Met with then-President-now-Prime-Minister Medvedev and former-President-then-Prime-Minister-now-President-again Putin?
No - because the phishing page can act as a MITM attack - where they display the 2-factor login on the phishing page - and post the entered code to Google, confirm they are in (and receive the cookie enabling access) - while displaying the page back to you.

So 2-factor actually provides a false sense of security here.

Edit: unless you have U2F as per @makomk comment below
I agree with the article's suggestion[0] that 'data:text/HTML' should be changed to amber (or even red)... How often would a non-technical user need to access such a URI? Technical users (the same way they may test insecure sites), would be savvy to this for legitimate means.

This is pretty much a win-win Chrome hot-fix that could be rolled out asap.

What an excellent analysis of the user perception involved and its obvious remedy.

[0] > What Google needs to do in this case is change the way ‘data:text/html’ is displayed in the browser. There may be scenarios where this is safe, so they could use an amber color with a unique icon. That would alert our perception to a difference and we would examine it more closely.
It wouldn't take much for it to be. We basically need 3 things: a usable Freedom Box (some commercial implementation of this idea are starting to pop up), the authorization to send email, and then end of "little provider" blacklisting. The last one is basically under Google's and Microsoft's control. If they put an end to it, we now have only 2 hurdles to overcome, and both are already partly solved.

Since Snowden, people know they are being spied on. The only reason so many of them still use Gmail is because they don't know how not to. Give them a little box that's as usable as Gmail, and they will use it.

While I agree decentralization is hardly a threat to Gmail right now, it could be, and I don't see them taking any step to make it even more threatening.
The Open-Office Trap
Exactly. And that launch was done because of the problem to be analysed. Feedback loop closed. Disastrously wrong results to follow.
I use a German word for my WiFi password. 33 characters, and everybody I know enters it correctly on the first try :D
21 Hidden Facebook Features Only Power Users Know
I don't understand this even as fiction. If your car is fully self-driving, it obviously wouldn't matter if one of the passengers is drunk.
Which Fitbit is right for you? (January 2017)
Sounds excellent. In essence, this course doesn't teach you photographing but rather, how to maximise what you get out of a digital photograph. Definitely taking it, such a short course anyway.

I wonder if the actual photographying is taught in any (free) online courses? I've enjoyed the little nugget called "FART for Fantastic Photos" [0] by Ken Rockwell, especially how it in its simplicity reminds one to focus on the subject, that's what matters in the picture. Kinda hope there would be courses that take the same idea but for 10 hours or so.

[0] http://www.kenrockwell.com/tech/fart.htm
No, the opposite is true. Fast decompression is usually either the first or second priority for images.
The ol' "hurr-durr damn [currrent_generation]" argument. Yeah being concerned about civil liberties can be irritating to those on the side of oppression
Definitely not -- these are examples of classes of strings that should be OK but might potentially cause issues, that can be used for testing.

But the issues they might cause are not all malicious: some are people's names, added to the list because an over-zealous profanity or offensiveness filter once choked on them.

So my suggestion is that you shouldn't block any of the strings in this file, but should use the file to make sure that your code works successfully when any of the strings are given. Where "successful" is naturally dependent on context: you may have a policy in place that says that messages may not consist solely of whitespace, so the correct response to receiving any of the whitespace strings is to return the correct error to let the user know that, avoiding Twitter's example of an internal server error in that case.
Why killer whales go through menopause
How microbial infections might cause Alzheimers disease
No, Theology is "a study of the __implications__ of the historical events" concerning Jesus Christ, which is another way of saying it studies the meaning of the historical events concerning Jesus. If there are no historical events concerning Jesus, then Theology is a waste of time. You cannot study or know anything about God, which he has not himself already revealed in history. That's a fundamental tenet of Theology.

Therefore, before Theology, one must first establish the historicity and details of those events according to the historical method and textual criticism (without any bias or presuppositions from naturalist philosophy). Theology then takes it from there. And really Theology is nothing more than a study of what is already there in the Bible, for the Bible is a record not just of the events themselves, but also the meaning of those events. It provides the facts and the rubric for interpreting those facts. "Theologians" never invent or bring anything to the table, which God has not already made clear.
meh, make a mcdonalds.com search link that generates "Congratulations, you won a free mechanically deboned meat product!!1" and share it on bookface.
I think they're also sometimes used to strip the referrer from links.
I'd say that all questions of "good" are philosophically underpinned, so ethics is always preceded by some philosophy, whether or not "philosophers" are around or not.

The article already begins by proposing that since ethics appears early in the life of a culture, without philosophers, their contribution of theory is unnecessary. This claim already builds a theory of what constitutes "good" contributions, which is a philosophical theory.
I never get these rants. You want me to take something that works well for 100% (Your case is less than a rounding error), and introduce security weaknesses for you? You've decided to be a non-conformist, and then want the 100% to conform to you. Sorry, but no.
From what I read you have some very specific needs and for various reasons also have decided to use tools/languages every one here advices against.

This is all fine, but your first post make it sounds like UWP in general is crap, which I don't agree with.
Unless the second factor is U2F, because the actual domain is handed to the U2F dongle by the browser and the authentication is tied to that.
Aripiprazole is helping my brother after several months of anhedonia and depression. The usual antidepressants and mood stabilizer didn't help much. Although, this all came after a psychotic break and there is a suspicion that he suffers from bipolar or schizoaffective, so not sure it applies. Sulpiride also seems to be helping my father somewhat, for years he had been on quetiapine.
Like your name. Its a rant, thats what they are for, arent they? And no, i am pointing at a growing problem. Since i move within a "digitalnomad" scene i noticed this is a common topic and there are millions of suboptimal solutions to scope around it. I am surely not alone, maybe not 1% yet but remote work is growing VERY fast.

Also i dont want anything to be 100% comform to me. No idea where you got this from. I am really just trying to put some light on a issue i see. All i actually expect is having people think about this issue and if possible offer solutions if not offer a workflow to not make this a complete pain.
> This is (very) partial compensation for downstream effects of aging, achieved without addressing any of the root causes.

That sounds a lot like what medicine does against most of diseases anyway.
> Only one coffee bean I've ever had was actually memorable. It sticks with me everywhere I go after hundreds of different coffees. When I go to a new country or city I go way out of my way to find it. Only one.

Oh come on, don't be a tease.
Books to learn and practice mindfulness in everyday life
"Just So Story" has been used frequently in debates within evolutionary biology and other areas of scientific debate. There's even a Wikipedia page about this usage: https://en.wikipedia.org/wiki/Just-so_story
It's protection against bulk account creation. Getting a phone number costs money, so requiring a phone number makes it expensive to get 1000 accounts.

Phones are ubiquitous enough that very few customers have to pay this cost.

Obviously, this reasoning doesn't (and shouldn't) extend to using phones for authentication.
Amiga Story Part 2 (The 90s) – Nostalgia Nerd
React is a rendering library. That is, you create a tree of widgets (components in react lingo) and feed them data. React then manages the rendering (turning it into the DOM) for you whenever this data is changed. It does it in a generally efficient way.

Re-frame is a flux-like, elm-like uni-directional data flow framework that uses React as its rendering component. What re-frame gives you is a message bus to which you can dispatch messages from DOM events (eg user clicks button and you dispatch a user-defined message), a handler registration system which allows you to register functions to process messages[1], and a subscription system which allows you to "subscribe" to some view over your applications state in a way that if this view changes, your react components get fed new data and get rerendered (if necessary). Re-frame also has mechanisms to facilitate effectual handlers (that is, handlers which effect the outside world rather than being a pure function of (app state, message)->new app state; like normal handlers are).

That is, react does rendering, re-frame uses react and is a complete application framework that makes it easier to build large complex applications by allowing you to split your application into smaller (mostly pure-functional) pieces that communicate through the messaging system.

[1] Message handlers take in the message and the current application state and return a new version of the application state. That is, they are pure functions that move the application to its next state. Handlers are quite powerful and support "interceptors" (decorators/middleware for messages basically) and there are effect and coeffect handlers for managing side-effects (like dispatching new messages in a feedback loop, or talking to a server, for example).
Google reveals its servers all contain custom security silicon
"Someone I know"
Or your competitors bought SEO from an unscrupulous company ... ?
Or a line-numbered BASIC without GOSUB - sit them down in front of a IIe emulator and a pile of PDF manuals, and tell them to go to it.
Ainda vale apenas comprar o smartphone Samsung Galaxy Gran2 Duos TV
AxelOS
Thanks - good point :)

But for the Google Authenticator and SMS - it would still be vulnerable.
A registrar that invalidates domains just for having swear words is bounds beyond what is acceptable here in the west.

From your other posts, I gather you live in south-east asia, so I guess it's a local domain.
Mobiloitte: Providing Expert Cross Platform Development Solution
Sorry, it was a joke, but guess I didn't layer it on thick enough - I was exactly demonstrating your point :P
I love what you guys are trying to do with JHipster, but the generated code is just so... bloated. Example: I saw you generate an Async queue as a .java file. Surely this could be done as a shared library, rather?
Hmmmmmm, at the moment, in many EU countries for example, you are legally required to stop and give help if you see an accident(you actually can't get a driving licence if you haven't completed a first-aid course for that reason). One could make an argument, that even if the car is self-driving, the "driver" should be able to help or do a manual override of the car if it becomes necessary.

At the same time, we already have autonomous train systems, and the conductor absolutely can't be drunk while in charge of the train. Why would it be any different for cars?
It's an answer to the question of "how do I manage state in SPA?" It is similar to redux, but:

* waaay less boilerplate

* very neat concept of "reactive subscriptions network", which is a way to minimize re-renderings. Let's say you have keys "items", "sortOrder" and "mouseX" in your storage; how do you avoid rerendering your components each time user moves their pointer? Moreover, let's say you have a list of "items" that is sorted in "sortOrder". How do you avoid re-sorting? Re-frame allows you to skip updates entirely, neatly minimizing change propagation and avoiding React re-rendering in most cases.

* there is a sane story around complex async processing, namely [1]. It's similar in purpose to redux-saga, but simpler, more explicit, debuggable and compatible with time-travel and everything.

[1]: https://github.com/Day8/re-frame-async-flow-fx
The failed coup d'etat in Turkey opened my eyes.
This appears to be an (illegitimate?) republishing of a course that Dan Armendariz has taught at the Harvard Extension School since 2008. (The course number has since changed from CS E-7 to Digital Media E-10.) You can find the fall 2015 materials available online for free, better-organized and without advertising, at http://digitalphotography.exposed.

If you find these materials helpful, or want feedback on your work, consider enrolling in the course through the Extension School [0]! Part of your tuition inevitably supports the Harvard bureaucracy, but Dan and his teaching fellows's stipends are directly tied to the number of students who enroll in the course, and they've kindly made the entire course available for free. You can also apply that course credit to an Extension School degree, which is worth more than whatever certificate of completion Alison is providing.

[0]: https://www.extension.harvard.edu/academics/courses/exposing...

Edit: I suppose I should note that the instructor for the current Extension School offering appears to have changed in the last year, so your mileage with the current version of the course will vary.
Where the term software bug came from?
Novelty account I note. If you want to make actual change, why not make a better argument for GN language, rather than just disregarding someone/thing that doesn't use it?
Money motivates me. Without it I couldn't afford things I need and/or help my family. I'm in my early thirties and still feel like a kid, don't want to take responsibility and feel like the weight of the world is on my shoulders. But it's just being selfish.
Swizec, don't be so hard on yourself. You just need to separate your needs vs wants. Save today's wants for tomorrow's needs.
Yes it will going decrease but in certain situation.

If technology become common and lots of developers are in that same technology then changes are high that rate will go decrease.

But at same time you will find something latest, something complex and something which needs mastery to accomplish - for this salaries will remain high as it is.

'I wonder what would happen, if there were a language so complicated, so difficult to learn, that nobody would ever be able to swamp the market with programmers?' - Bjarne Stroustrup [1]

[1]. http://harmful.cat-v.org/software/c++/I_did_it_for_you_all
Backing helps but that's not the root cause of the project's problems.

The project has /always/ been unfriendly and abrasive. There's a reason why there aren't many contributors--the core team drove most of them away. I was a contributor in the early 2000s as a maintainer of the Print plugin (now gutenprint). I distanced myself from contributing because it was so painful and unpleasant. Same for GTK+. I went and worked on other stuff.

The other reason is technical. Why is the transition taking so long? Because the codebase is written in GObject-based C, and writing and refactoring this stuff is a nightmare. This also puts of a lot of potential contributors, and for good reason. Were it written in C++ or something else more amenable to ongoing maintenance and refactoring, it would have been possible to get this done much more quickly, and it would also have a vastly lower barrier to entry for potential contributors.

Moving to Qt is definitely possible; I've done it for other GTK+ projects. It can even be done incrementally; you could move the whole lot to use GTKmm widget by widget, and then once it's all C++ you can start the move to another toolkit. I'm not saying this because of any sort of Qt vs GTK+ zealotry, but rather because GObject-based C is inappropriate for sizeable codebases; the ability to maintain and refactor and contribute to a codebase matters, and this impedes all of them. Looking at the glacial progress of GIMP and other big GTK+ applications, as well as the bugs it causes, demonstrates this repeatedly. Plenty of other projects made the move and didn't look back, because once done it's vastly more productive to work with a C++ codebase, and with a significant increase in code quality. It's not 1997 any more.
SEX for composition is also good

http://www.kenrockwell.com/tech/composition.htm
A woman named Konmari is famous for doing this kind of thing for everything.
Completely agree, explicit effects and coeffects made it sooo much clearer. The only downside I can think of is that the names make the idea seem more complex and can remind of Haskell, but in reality it's very simple and useful abstraction.
Same is true for me but yaah i am 25.
Facebook Will Flag and Filter Fake News in Germany
Bit of bad advice. You could summarize it as "kid gets a job in SF programming while moving. 6x'es his income TO 140k (before tax)"

Okay ... so far I understand that that's possible (although may I say you got royally screwed every year except the 4th).

What most people here want to know is how to multiply that income from this point forward.
Related, a talk on the famous mv error, "Values of β may give rise to dom!" from !!Con 2016: https://www.youtube.com/watch?v=FyLnF9U18rY
> Sounds excellent. In essence, this course doesn't teach you photographing but rather, how to maximise what you get out of a digital photograph. Definitely taking it, such a short course anyway.

I had a similar thought when I was browsing the content.

If anyone knows any classes that get closer to the idea of teaching concepts around composition, intent etc. I'm also interested! It's been a struggle to find something in this middle ground between 'this is a digital camera' all the way to a full on BFA. FWIW, I'm in NYC and open to in-person classes too if anyone knows anything in the area.
> Only one coffee bean I've ever had was actually memorable.

C'mon bud, spill the beans!
This is a really interesting example! Thank you, i obviously only thought about my rather small digitalnomad bubble & issues. But this is a good example for the same problem on a much bigger scale.

Once again it shows you cant just close your eyes and judge from yourself to others.
TIPS and TRICKS ON How to DEVELOP SOFTWARE FOR STARTUPS