skysight-inc/HackerNews huggingface dataset:
Some journals agree to publish your article as open access, if you pay them an extra fee (which is in line with full open access journals usually also charging a publication fee). Nothing would stop Nature also offering this option if they really wanted to publish Gates-founded research.
Latest Dominating Google Search for SEO Trends
Major California Reservoirs Conditions Graphs
Shameless plug: We just launched an affordable PCB prototyping service in Europe with native KiCad support. The PCBs are manufactured in Germany with a manufacturer usually working for the automotive and medical industry. See https://go.aisler.net for details.
AFAIK WebKit2 does not use a separate process for graphics. Graphics calls go directly into whatever api is appropriate (CoreGraphics, OpenGL).

Where as Chrome that's not the case, all OS/Driver level graphics happen in the GPU process. That means all data has to be shuttled from the process that wants to display the data to the GPU process. Even video for example gets decoded in a secure process (because there might be exploitable bugs in the codecs) then that data has to be shuttled to the GPU process so it can be composited with the page. The directives of compositing happen in the render process (the webpage) but eventually have to translated to graphics commands that happen in the GPU process.

None of this is true in WebKit2 AFAIK and is one of the many reasons it has so many move code exploit bugs (15x actually for 2016).
Alternatively, put them in another path (https://facebook.com/user123 -> https://facebook.com/users/user123)
I don't know if you're depressed, burned out or facing a bout of apathy. What I do know is that I feel/have been feeling very similar. I'll end the comparison there.

Now here's what I've been doing to get through each day:
1. Routine - from brushing my teeth at 6am to going to bed at 10pm. I stick to it like glue.
2. Pick a goal - Mine is to lose the fat and get fit. So I've taken up Muay Thai.
3. Projects - They don't have to be technical. It can be something like running a local meetup on depression, writing a short story or starting a small t-shirt business. If it's tech based, use the tools you love/want to use and not the ones screaming at you in every new tech article.
4. Dial back on the tech news - Got rid of the social media accounts, RSS readers and 'read it later' services.
5. Meditation - Having trouble with this one but I hear it works well for others.

The routine ensures you've got a starter to your morning so you don't lay in bed all day. Then you keep that momentum going with your projects and goals. It's all part of your routine. The trick is to keep moving because when you don't, the bomb explodes. Think of yourself as Keanu Reeves.

After a while you may find you're interested in tech again. I know I certainly did, just not React, Preact, Webpack, etc. Those little projects you're doing might get your interested in a different side of tech or maybe not in tech at all.

If you'd like to chat, my email's easy to find. Hope this helps in some small way.
I think it's because people are tired of "but what about ML applied to [OP topic]?" It's quite frankly tiresome to keep seeing the world from the same lens, as if software trends are applicable to all other scientific advancements.
To be fair, the curriculum of Udacity is available for free. The nanodegree cost is supposed to be for assignment grading and mentorship.
Brother HL-L2340DW Driver Download
Why comparing something he isn't interested with something that interest him shows his lack of understanding of the world?.
Developers at agencies with extremely tight deadlines. 'Caring' brings no revenue and if it means you miss the deadline, it actually means less revenue.

Thus agency developers tend to implement the bare minimum to show it working. Everything else is chargable later.
I'm reading TaPL, done 4 chapters.

I think you can replace the math with intuitive diagrams and be a little less rigorous and that would be a book for the masses.

TaPL requires you to learn a lot between coding sessions too which may put off more practically minded folk.
All-around retarded.
IPv6 configuration approaches for servers
Learning How To Learn by Barbara Oakly on Coursera https://www.coursera.org/learn/learning-how-to-learn
It teaches you fundamentals of how the brain works, and how to improve your learning. It is free. Those three factors make it a great first course.

Cryptography I by Dan Boneh on Coursera https://www.coursera.org/learn/crypto
I actually can't recommend it to everyone because I didn't complete it and I just wasn't intelligent enough on the material to complete it. This requires one to be good with advanced maths, and I got migraine issues from this (same as with advanced maths in my youth). However it is very well explained. The problem was me, not Dan Boneh's course.

Positive Psychology by Barbara Fredrickson https://www.coursera.org/learn/positive-psychology
My significant other completed this course (I have not tried it yet), and highly recommends it. Its on my list.

Securing Democracy by J. Alex Halderman
https://www.coursera.org/learn/digital-democracy
I thought I was interested in this subject, and I was to some extend, but I was not enough interested to follow the course to the end. However the course as far as I took it was excellent.

Terrorism and Counterterrorism: Comparing Theory and Practice by Edwin Bakker
https://www.coursera.org/learn/terrorism
I didn't complete this course either but it was interesting and good nonetheless.

There are just a few of the courses I can recommend, and it doesn't contain the one I'm currently one because I haven't completed it yet (will likely include it once completed). There's also courses I cannot recommend (it also depends on the audience). I will resort to the positive angle though wink.

One thing I got from the courses is that it is OK to not complete a course. You can regard it as time waste which is fair enough. My goal is not to get a certificate though. That's merely a byproduct. My goal is to learn (which is a process), to satisfy my taste for knowledge. However Coursera changed its terms of usage last years and ever since I used the platform less.
"There are no ends. There are only means." -U.K. Le Guin
I don't think they meant what you described here.

> Plus this advice is messy when it comes to things like string escaping. This could easily lead to issues like double encoding.

That's escaping - it's not the same as validation. What they mean is that you shouldn't expect that the invariants you see right now to hold in the future. It still means that you should only escape right before the data sink that requires it. But on the other hand it means: escape it right before the data sink, even if you see that the caller only passes in 2 different static strings - it may change. Or escape even if the current filter before rejects anything apart from digits.
Lisp dialects usually have an input mechanism called a "reader". It scans the character syntax and produces the equivalent object, combining lexical analysis and parsing. Special notations like 'x denoting the same thing (quote x) are easily handled here. When the reader sees a quote, it consumes it, calls itself recursively to scan the expression which follows to get an object O and then returns the object (quote O).
I haven't seen any serious issues on any machines.. In all the csaes there were issues they were automatically rolled back by windows itself..

Have you disabled System restore or done anything like that?
Progress is a journey of many small steps.
not sure what your getting at ? a secret is a secret doesn't mater if you work for a civilian organisation or a military and arguably the CIA is a para military organisation as it has its own shooters
You seem to be contradicting yourself, on the one hand you say there's lots of room for innovation, then on the other you say have no innovative ideas!

Coffee really is a saturated market though and it's hard to see how you'd be able to break into it, for what it's worth I think maybe a 'beginners guide' to coffee could be a good starting point, there's so many different options, mocha, latte, espresso etc something explaining them would be good!
Mobile App maker checklist
How are you going to secure user against key loggers when there’s a “useful feature” allowing any app to listen keyboard events of the whole windows station?

Keep in mind there’re another useful features, allowing users to run an unsigned application from any source, with administrator privileges.
I wish the author identified what MOOC means.
Not possible, for the most part, as an IC. There are exceptions, though.

10000% possible in management, sales and executive positions.

That's my observation anyway. That's also the reason why I'm making the move into this territory.
The End of Enterprise IT
I feel that using a linked list as the underlying structure combined with fine grained locking is the wrong direction to go.
What is the scenario in which I would use this collection over an unordered_map and some locking scheme?
A linked list is a very (very very) poor performer and I would only use a linked list for implementing a collection which is synchronized based on CAS operations instead of locking. Since your implementation relies on linked lists and fine grained locking, I have a hard time imagining a scenario where I would gain utility.
I would start by wrapping the std unordered_map and shared_mutex, testing and measuring the performance as a baseline and only then creating an alternative which could compete.
If you want to make it interesting, at least make the synchronization lock free and gain some advantage from using a linked list.
Frankly I do not remember, but if you look into the webmaster console help section hard enough you will end up finding a place, or you can also try reporting an issue via the Maps since it is a local business. What is certain is you can contact someone there and they are usually helpful once you do.
You can register your family to a McD account and your kids below 12 get free meal coupons for birthdays. Someone I know maintains 4 imaginary kids to his family account and collects 4 free meals a year. :)
۳ شب و ۴ روز اقامت در هتل مریم با تور کیش در ۳۰ دی ۹۵
I'm curious why this doesn't show any flights to Hawaii - is the map only of official visits? Obama takes an annual vacation there[1].

[1] https://whitehouse.gov1.info/blog/blog_post/agenda-hawaii.ht...
It’s Official. Bots Have Begun to Replace Mobile Apps
John Day's Patterns in Network Architecture is a highly opinionated book (by someone who was around for the development of the Internet and OSI standards), and one that provided a radically new perspective on networking and network protocols that I have found useful over the past year.
Hawaii isn't considered international, from the perspective of the US - it's domestic. Notice that there also is not a trip to Alaska shown, though he did visit Alaska. (And, trips in the mainland US are not shown either.)
Using Chaos Monkey whenever you feel like it
Because you have to work for several years (4 at Google) before you can liquidate them completely (don't forget about taxes) and you have to rely on non-deterministic factors to keep that train going (stock refreshes, raises, promo bonuses, etc.)

Salary is much more straightforward, and more predictable.
Founder of Venn – On Shaking Up Singapore’s Job Search Process
Connect react component and mobx store
World's eight richest people have same wealth as poorest 50%
Oh well; I'm not interested in making a conforming implementation of ANSI Lisp.

Some things are worth throwing out. For instance setq and setf are "onions in the varnish". Lisp has a set function which is rarely used. Because it exists, we cannot give the general assignment operator the name it wants: set. The q in setq refers to its historic relationship with set: "like set but with the var implicitly quoted". This relationship broke decades ago when Lisp went lexical: (setq x y) is (set 'x y) only when x is a dynamic var. And of course setq is redundant since every setq can be replaced with setf, and setf even replaces set since symbol-value is an accessor. Can I be blamed for not wanting to reproduce this baggage and just having one set macro?

It may seem like a small thing, but most programmers are used to assignment just being =. The name "set" is still reasonably acceptable. We see it in vi, some shells, and such. "set" with a gratuitous letter added for fifty-year-old reasons: not so much.
What I learned while 6x-ing my income in 4 years
Buying ads is easy. Buying effective ads is not.
Wow! Great link. Thanks for sharing that. I haven't seen that data before.

My only complaint is that it doesn't show the world overall.
Heh, yes, very much that.

My sole contribution to HPC was inventing a graph algorithm (circa 2009) for breadth-first search that didn't require the usual iterated barrier synchronization super-step you have with BSP algorithms. Instead, every node would run free with almost no synchronization but a clever error correction mechanism backed out all the incorrect traversals for a completely negligible cost (both space and time) relative to the ability to let the computation run as though it was embarrassingly parallel. It basically allowed every node to always be doing (mostly) constructive work without waiting on another node.

But yeah, burning a bit of CPU to eliminate synchronization is frequently a huge win. This is where knowing how much compute you can do within a given latency window is helpful.
FireFTP and FireSSH – FTP and SSH for the Browser ($1350/mo)
Four reasons developers should write their own load tests
Obligatory XKCD: https://xkcd.com/678/
Will+the+iPhone+SE+Sell+Because+of+Its+Price,+Its+Size?+iPhone+Latest+News
The article mentioned journals making special arrangements with the Gates Foundation. I hope that GF doesn't make any of these special arrangements, meaning that unless a journal is OA then they won't get any of these papers at all.
Why would you create a website?
Serving the web seems to split between a) IO-bound problems and b) databases. It is certainly not embarassingly parallel in the "would benefit from GPUs" sense.

Those thousands of threads just sit there waiting for the database to respond a lot of the time. The database is busy trying to keep things synchronized across nodes. It is just that the hard stuff is pushed down to the database layer.
Setup a simple CI pipeline to build Docker images for ARM
Agents vs. AI and ML Enabled Chatbots in Customer Service
11 Ways to See How Climate Change Is Imperiling the Arctic
> Even if everyone had the same utility function with respect to every single possible good and service

The same good or service having different value to the two parties to a transaction doesn't require them to have different utility functions. It just requires the utility functions to depend on variables that differ between the parties. For example, the utility of a given item of food depends on how much of it you already have (the grocery store has a lot more of it than me, so it's worth less to them).

> we've veered way off topic

I'm not so sure. Health care seems like an area where it should be obvious to everybody that non-monetary costs and benefits are a huge factor that must be taken into account.
not exactly. Inside an Actor, the Actor model of Hewitt say nothing. You can do whatever you want to decide what you do with the next message.
It's definitely possible in SF. I joined a mid-stage startup a year ago as an IC staff engineer type at a little over $200k base, plus bonus, plus RSU equity. I have significant management experience, but joined as an IC. Base would likely be even higher at a company like Google, LinkedIn, Facebook.
I still think Bruce Payette'a book on PowerShell is referential in explaining how PowerShell works inside-out.

As far as learning it goes, there's no better practice than porting your old work!
Well as people using Erlang can say, this is not a big problem. The real question is, how much of your code really need to be simple procedure call. The answer is, not that much. Interestingly.
Why Live Chat Is Winning the Customer Support Race – Tagove
Machine Learning by Andrew Ng https://www.coursera.org/learn/machine-learning

The maths is fairly straightforward and the concepts are explained well.
This seems similar to JHipster:

Hipster is a Yeoman generator, used to create a Spring Boot + AngularJS project.
Goal
Our goal is to generate for you a complete and modern Web app, unifying:

A high-performance and robust Java stack on the server side with Spring Boot
A sleek, modern, mobile-first front-end with AngularJS and Bootstrap
A powerful workflow to build your application with Yeoman, Bower, Gulp and Maven
"Hi, I would like to collect these free meals for my totally legit kids, Little Bobby Tables, Asdf, Hunter123 and Admin."
WDK != WDF source code. This release is ~200k LoC. WDK is just tools and code templates.
Hawaii is part of the United States...
Amazon links with your affiliate tag, seriously?
Also, Connection Machine does not have independent processors that execute arbitrary code and do uncoordinated communications. In traditional CM, everything happens synchronously under control of one global microcode sequencer, so communication can be planned by some offline algorithm that finds optimal paths for any given N to M communication operation.

Also CM "processors" are not CPU's in any meaningful sense. Each CM's processor is essentially multiplexer and few bits of registers. Instruction is presented to the data inputs of multiplexer and processor state goes to the selection inputs with mux output being the next CPU state. In essence it's FPGA turned inside-out.
GIMP 2016 in review; expect 2.10 “later this year” with 16/32-bit color
I love the README.md's style of writing. It tells a story, and you're bound to read it.
Whats missing for me is advise on how to do it instead. How do you do it "the right way" / better?
He's probably not a NULL fan, but he is like a broken clock always showing TDD.
At least if one recommended a "testing strategy", with multiple types of tests, checkpoints, etc it would be somewhat acceptable.

Quality assurance is a process consisting of several parts, among them compilers with powerful type systems, static and dynamic verifiers, coding standards and code reviews, model-based code generation and yes, multiple types of testing. How can all that be replaced with TDD?

Anyone working on anything that has to be high quality would know it's ridiculous.
Forgive my ignorance (I'm on HN reading a lot in an attempt to educate myself) - I can see why that would be a bad idea, but what is the correct alternative to hardcoding the secret/key in the app?
And the problem with this is what?

When kids can eat whatever they want, they gravitate toward high energy dense foods like candy and carbs... which makes healthier foods taste like crap. You have to starve them through the withdrawals to gain their sense of taste back.

Parenting.
I wouldn't really call that "buying". If Coca Cola operated by setting up shop inside a McDonald's and selling its soda, but had to give 30% of its earnings to McDonald's, most people wouldn't say that McDonald's buys the soda. I guess it could be interpreted that way, but it'd be a very weird way of doing so, and would be (IMO) an incorrect interpretation of the semantic relationship between the soda manufacturer and the restaurant.

To further demonstrate that semantic disconnect, the app developer is only paid when Apple receives a payment from the user for that app. Modeled in terms of McDonald's selling soda, it would be equivalent to McDonald's not paying Coca Cola until someone orders and pays for a fountain drink. AFAIK, this ain't the case.

In other words:

* McDonald's actually buys soda from Coca Cola, then resells it to customers

* Apple only facilitates the transfer of money (from user to developer) and application (from developer to user)

If anything, Apple is probably closer to an escrow than a retailer (another bad analogy, I know, but certainly better than any notion of Apple buying and reselling apps).
to be precise : Erlang was modeled from Smalltalk and Prolog, with a bit of Lisp. They did not knew about Hewitt and the Actor model when they created it, and only learned about it later.

about the nine nines : it was a british telecom company that claimed it, by extrapolating from a 14 node network during 8 months. I prefer to say that erlang make it easier to reach five nines, then enable you to go to seven nines if you really need it.
The Readme is worth reading even if you are not into Lisp languages - just because it is good entertainment.
"The Annotated Turing" by Charles Petzold:
https://www.amazon.com/Annotated-Turing-Through-Historic-Com...
Come to think of it, I recall some performance issues that supposedly existed if SBCL was compiled with threading support. It's since been resolved, though, as far as I can tell.
My personal favorite: U+202E.
It sets the directionality for a document from LTR encoding to RTL
https://twitter.com/robin_linus/status/820567617903751169
Everything except the hardware initialization, from the looks of it. That includes the benign stuff like thermal monitoring too.
The thing is, in Alan Kay talks, he more point to independent interpreters that can be sequential locally. But the idea is that you can at any point of time, swap that locality for a non local one if you need it.

That is the point behind object/actors/processes all the way down. As you only talk through message passing, noone has to know if you are sync or not inside the actor. You have a contract.
I suspect most technical users don't see ads anymore.
And to be clear, that website is a weird parody. It's not an official anything.
https://news.ycombinator.com/item?id=13407794
GameMania, Kenya’s first ever money casino mobile app
Link to the comment in V6 at Diomidis Spinellis' unix-history-repo:

https://github.com/dspinellis/unix-history-repo/blob/Researc...
Generate one page site using documentup from GitHub readme
> blns.txt consists of newline-delimited strings

I expect some nasty strings to contain newlines (I wonder how many bash scripts are sensitive to filenames with newline characters in them). It shouldn't be a problem with the json file though.
I think parent is arguing that OP is deriving his misery from far fetched goals that may be almost impossible to fulfill; that if he settled for less ambitious accomplishements from a different perspective he would not feel this way. Or maybe that's just me.
Men of War Assault Squad 2 Windows Game
I'd definitely recommend TECS for folks looking to learn more about the many layers of abstraction sitting under their interpreter/VM. Also worth taking a look at the Little OS Book or the OSDev wiki for some more insight into a less idealized/more crufty architecture.

I wound up spending the most time playing around with chapter 9 (the Tetris part of Nand to Teris) and made a very basic ray-casting game a la Wolfenstein 3D: https://youtu.be/c-J7lwKWDN8
Intel Open-Sources BigDL, Distributed Deep Learning Library for Apache Spark
The second half of your post reads like word salad made from headlines about ML. They're all words, but the fact that you thought they form a thought with semantic content makes me worried. We need fewer MBAs coked out of their mind meddling with this stuff.

The advancements that are interesting in ML mostly come from deep statistics and information theory and very sophisticated analysis, not combining the most popular black boxes that you read a medium post about.