skysight-inc/HackerNews huggingface dataset:
I often explore new stacks by building a product that already exists complete with identical css! For example: Wanna try out aiohttp, vue & css grids? Let's build a Slack clone!
You should measure what you want more of. Unless for some reason you want more lines of code, then use a different metric.
The Canadian equivalent is http://ladieslearningcode.com/. It's a fun time, I try to do it if my free time lines up with a workshop.
the best real joke of month!
It may be more comparable if you refer to your geography a few miles inland from the islands of Hong Kong to the city of Shenzhen and indeed the 20+ million people living in the Pearl River Delta. This is the totality of the area that I referenced. It's a delta and port, flat all around, just like Houston. Further, I also own a home in Houston, so I'm in full command of the comparison. There are plenty of things that Houston can learn from this area about infrastructure and flood control.
Measuring productivity in LOC...
Google already pause ad play if you change app/tab focus; my perception is (on Android?) this is a recent change. So you have to have the video ad playing to get to the point when you can skip it. So, like you I turn away - it's really annoying, but that just makes it more attention grabbing.
Hi joneil, author of maps.wikilovesmonuments.org here.

> I can use a map but when I click an icon it opens a list that is off to the right of the screen, and I can't scroll to it

If you are referring to map on mobile, you can tap or swipe left on the part of remaining list to see the full list on the screen (https://imgur.com/a/NhPyJ). I will add more intuitive switcher.

> A big "monuments near me" button that opens the map to my current location

Sure, definitely doable. Thanks for the feedback!
8 Steps from a Control Freak to Effective Delegator
Meh, Google doesn't really offer much by way of a platform for development (sure, I know some here code on Chromebooks) and severely risks demonopolisation; Apple will have to pull some magic out of the bag if it wants to stem the flow of developers and professionals leaving its platform and Windows is still on a significant number of productive workplace desktops (such as mine here).

Phones are not computers and are deviating ever more from being mistaken for devices that can be used for actual productive work.

So Microsoft lost the mobile handset/OS race.. so far.

I'm not encouraged that any of the reasoning in this article represents nails in MS's coffin.
Deep Search – safe, secure, unbiased search engine with focus on privacy
Have you looked into docker swarm secrets? They work only with swarm services but I think they do what you want.
I was a volunteer instructor through Girls Who Code through the 2016-2017 school year. It was a hugely rewarding experience.

I had a class of middle school girls who had never seen a line of code before. By the end of the course, they had learned enough of the basics of HTML, CSS, and Python to build a personal homepage and a simple game.
AirSim – Open source simulator based on Unreal Engine for autonomous vehicles
And there are many sites out there using google for in-site search - the customised google search results, like https://www.notebookcheck.net/ does.

I'm guessing it's possible to hide our own data from ourselves as well.
I mean Vue does not work well with them. If you set a data value to be a Map, vue will not be able to track changes to it
During the time those others arent available as you say I would expect you to be going through the backlog and looking for other ways to contribute.
Heat recovery ventilation.

The warm moist outgoing air gives up some of its energy to warm the incoming air.

https://en.wikipedia.org/wiki/Heat_recovery_ventilation
Sony phones have that, I have an Xperia Z5 and you can select an option to "prelong battery life", where the phone only charges it up to 80% and stops(the scale shifts, so 80% shows as 100%, but internally the battery is never at 100%).
LINQ: Dynamic Creation of Query Filters
It is abundantly clear that the TCO of zero-energy or energy-positive homes is lower than traditional construction. The nearly nonexistent utility costs are immediately apparent. The math will only shift more in their favor as energy costs continue to rise.
It's a repost, but it now has prebuild binaries ( which makes it a lot easier to use)
I work on my own startup with a co-founder so I can't mentor at work. Over this past summer, I mentored a college junior as part of the Code2040 (http://www.code2040.org/) program.
How many times are pundits going to keep repeating that cellphones/tablets are going to kill off laptops and desktops before they realize how ridiculous that is?

The only one that has a remote chance of killing either one at this point is Microsoft themselves through continuum and X64 code running on ARM. Even then, phone horsepower is still not enough to fully replace my laptop and desktop usage. I don't see that changing anytime soon with the issues fabs are having getting to smaller process sizes.
But but but.. an unperson said it, therefore it is false and a half step from heresy.
Very nice.

I'll give this a try.
Thanks, but I'll pass on being your specimen. It's fucking depressing, why would you be fascinated and want to know more? NOBODY is fascinated or wants to know more about me, what's your angle?
This seems like a really complex addition to the hardware. My first thought was that when process scaling fails and IF instruction sets stabilize more, they may be able to remove this flexibility and gain some power/area/speed benefits. My second thought was - maybe Intel already does that when a CPU has been out a while, they could bake the microcode more firmly into gates after it's been out a while.
Exactly. When I see a coworker start irrationally focusing on a new technology at work the first thing I think is "This person probably has no side projects to play with"
I had one of those printed up (the Grand Tour one). It looks absolutely beautiful.
Couldn't agree more. One only needs to poll some of the opinions of vehement analytics to discover that very intelligent people too, are victims of dogmatism. I think most progress past this once they study a bit deeper, age, and generally engage with disparate perspectives--Rorty's willingness to engage with multiple discourses of philosophical tradition is something I think we all ought to try and emulate.

There is a bit of an incommensurability problem too. I find that most resistance to understanding thinkers/alternative discourses stems from a lack of foundational vocabulary/knowledge of the tradition they work within, and, seeing as it takes a good deal of work to acquire this knowledge, most instead default to interpreting the work under the terms and limitations of an interpretive framework (e.g. positivism, structuralism, etc.) they already understand rather than approach the new one.

There's a certain degree of bracketing--almost in the phenomenological sense--that must occur if we really want to give a text an honest chance to affect us--Nietzsche had a few illuminating aphorisms on this point, I think most of them appear in The Gay Science and Human, All Too Human for those interested.

It's a lack of a sort of meta-theoretical awareness required for resolving incommensurate theories and gauging and weighing them against each other. It's easy enough to select a theory, join in covenant with it, and retain your stance. It's much harder to bring said theory into critical questioning and reevaluation on encountering other approaches (after all the opportunities are boundless--one could levy this very critique against this post).
We also got ICBMS out of the program so its a win-win.
Windows is doomed as soon as:

- there is a viable alternative to Microsoft Office on the desktop. This doesn't mean one that gets most of the way there; LibreOffice and company, Office on mobile, etc. don't quite cut it. Macro jockeys and VBA scripting are huge game changers for corporate clients, especially in the finance and accounting worlds.

- common CAD software has been entirely ported to a new platform and has complete feature parity. Considering how conservative engineering/manufacturing firms can be, this will likely never happen. No large engineering corporation will ever risk, or run the risk of ever having to run the risk, of even the slightest of hiccups in a large software migration. The only big swinger even making an attempt in this department is Siemens NX, and even we're still quite far out from feature parity for even that single package.

- Active Directory has a viable counterpart for a competing operating system. Some people are trying, none are truly succeeding.

Those three points alone are enough to prop up Windows for the next couple decades. Don't get me wrong, I'm not a fan of Windows, Microsoft, their business practices, or many of their ideas on how things should be done. However, it drives me up the fucking wall when people make dumbass claims that Windows will die within any reasonable timeframe (20-30 years).

EDIT: As a quick clarification, I bring up CAD not because it attracts a large userbase (it doesn't), but because switching away from Windows means that the manufacturing base of the entire world will undergo a massive change that could prove fatal in many ways. This means that any company with a significant CAD userbase will be using Windows, even if the HR, IT, etc. doesn't, in an attempt to consolidate overhead. This also means that many companies that work with engineering/manufacturing companies will stick with it for compatibility's sake. Many people are commenting that CAD/manufacturing doesn't account for many users, but that's beside the major implication. Engineering and manufacturing customers alone could ensure at least a workable level of Windows support, all while indoctrinating most of their employees in to Microsoft's ecosystem.
>As in, their business doesn't even generate enough revenue to afford hiring the kind of people who can keep it running?

Even businesses which generate enough revenue to be able to afford higher salaries don't want to pay more for labor. They want to pay less for more.
Nowadays phones are dropping SD card support because they want everyone to touch the 'cloud'.
Payment Solutions Customers Love
Ringer Volume/Media Volume
Same here, man. Same here
I got a theory about that. Somewhere along the way our IDEs and code editors trained us that different languages always belong in different files. Eventually people saw this as an aesthetically tidy arrangement to strive for.

Mixing bits of different languages "inline" within the same file got a bad rap despite the fact it was often a sensible approach to organizing common logic together.

You write html inside js? or sql inside python? omg noob!

Ironically I think our tools have programmed us to think/operate in a specific fashion that was convenient for IDE .
Please elaborate. I assumed just the opposite was the case.
"I'll pay you $100/hr but the whole budget is 5 hours"
Without arguing one way or the other:

- Traditional SoC: template, styling, and logic for my app are separated

- React/ractive/vue/preact SoC: parts of my app - login boxes, payment areas, order displays - are separated. They may further be separated by template, styling, and logic or not.

You're slicing something vertically vs horizontally.

In practice I prefer one of these but saying which one wouldn't help illustrate the concept.
Serious policy discussions that require thought and making legitimate cost/benefit tradeoffs don't generate traffic. In the original Men In Black, Will Smith asks Tommy Lee Jones why they don't admit there are aliens, TLJ's response:

> A person is smart. People are dumb, panicky dangerous animals and you know it. Fifteen hundred years ago everybody knew the Earth was the center of the universe. Five hundred years ago, everybody knew the Earth was flat, and fifteen minutes ago, you knew that humans were alone on this planet. Imagine what you'll know tomorrow.
The part about funding is just a throwaway comment at the end. The complaint is that they effectively scrubbed from the internet an article about themselves they didn't like.

(And that article was about Google effectively threatening to lower search rankings on publishers who didn't add +1 buttons, which is a similar complaint.)
I've seen mains power outlets with USB connects for charging in hotels recently.
Bionic Lens Undergoing Clinical Trials Could Give You Superhuman Abilities
Essential guide to growing your SaaS startup
Maybe my viewpoint is too 'elitist' or something, but I have a hard time taking this seriously when one of the chief complaints of Typescript is that it is too "difficult"

It really makes me question the validity of the rest of the points.
I have been mentoring a friend over a 1.5 year span. We were both from the Market Research Data Processing domain. I managed the make the switch to software and helping him get proficient enough in web software development to land a junior
position. So far I've just told him what courses to do on Udemy and Code school and helped him if he's got stuck. He's doing this for himself so the motivation is there. I just make a phone-call twice a day asking him his progress. Even if he's not made any it's fine - as he's managing this with his current work. He works from home and has 2 clients who pay him for MR DP work - so he makes time on weekends and early in the morning. This has already yielded him some really great benefits because he can now program web surveys and customise them for client requirements. Over time he's become really good at jQuery and CSS and has now done a RoR course and currently doing a node.js course on Udemy. If he continues to be open to mentoring I plan on putting him on an Erlang or Prolog or Haskell or Elm tutorial next.

I also mentored another relative. He was a fresher and just passed out of college - but with a "wrong" degree. He did commerce (that's what we call it in India, his dad is an accountant) - but wanted to be a programmer. I followed the same pattern with him. He also did a 1 year full time course in Software. He just recently landed a job as a Junior Dev. It's a start because the institute that he did the course with said that because of his background degree, he'll find it difficult to get a break with A-companies and should concentrate on B-class companies. I tried to convince him to now start solving problems on Hacker Rank and Project Euler and take about 3-6 months before applying for a job, but he was too anxious and went for a job that pays - I kid you not - INR 8000/- per month. They have said they will pay INR 16,000/- after 6 months if he does well.

One of the things I've found is it's hard to boost people's self esteem. The first guy i'm mentoring is too afraid to go for an interview because he doesn't want to fail. But anyway it's slow and steady progress up the ladder.
Any discount given by the government is subsidizing, dude. That lost tax revenue that Apple gets to keep has to be made up for elsewhere.

It's not like when they give Apple this "discount" it goes along with a reduction in spending elsewhere. They're effectively reducing their tax revenue without any offset in costs and the tax payers have to make up that difference.
Interesting, why is that? Hedge fund returns certainly don't suffer from light speed issues (although missing data can be a problem).
> "Develop your project. Then, put it on the bare minimum architecture that it can run on (be that a 512MB instance from DigitalOcean or a medium instance on AWS). As you get more users, monitor, and modify the infrastructure appropriately to account for load and redundancy."

That's a pretty ignorant and potentially short sighted statement. Look at what happened to Instagram. They almost lost it all because they hadn't planned for the possibility of handling scale quickly

Sometimes you simply don't have the luxury of monitoring and modifying to account for load and redundancy. Sometimes you're monitoring says "hey traffic" shortly followed by "OMG YOU'RE SCREWED" because you can't possibly think up and implement an appropriate scalable architecture, and modify the codebase to handle it and and and while your servers are melting and everyone is yelling at you.

Yes, this is very unlikely to happen, but when it does it can cost you your business if you're not prepared. Obviously apps with no networking and no viral component are far less likely to have this problem. Got a macApp that creates icon sets for XCode? Yeah, you can ignore this scaling issue. Writing the next Instagram? You're a fool if you don't have plans in place, in advance of launch, for . handling the onslaught of people that will make your business successful.
Thank you very much for offering to take a look. Btw, you can email feedback directly to me at amoorthy at civikowl dot com. I'll also check this thread regularly if that's easier for you. (Oh, and only works on Chrome for now; sorry)

We may introduce some bias through our algorithm, insofar as the weights we assign various factors favor one type of article over another. But we haven't used a training set yet (which is where ingrained biases would be factored in) so the algorithm is fairly simple for now.

I agree with you this isn't an easy problem to crack. We wanted to see if (a) there's interest in a solution and (b) reservations about our approach before investing more. So this is exactly the kind of feedback that's helpful. Thank you again.
Marketing is a 12 figure industry and billions are spent with little accountability and incentives that drive bad intrusive ads that break privacy and extract data at all costs.

That's my concern, as stated in my original comment describing why this situation exists and why companies working on purely technical anti-fraud measures will accomplish much of nothing.
It just happens that hard drives still have crap error correction. Probably because most of their failure modes are catastrophic anyways.

Part of it is also Sandforce. The flash to make SSD's existed a few years before they came on the scene but they were the catalyst. They created a sophisticated controller that could do very good error correction and wear leveling, allowing the first practical SSDs to be built.
Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans
Convert blogger into website
How Unite the Right planned to obscure racist goals for Charlottesville march
> Try reading your own code written two weeks ago. How about a month ago? Three month ago?

In fact i did. Code of 8 months ago (december 2017). Easy to read, because i used named parameters extensively and added comments at every function Signature. Language Python (dynamic).

Don't assume that all programmers can't understand their past code. All my peers (we have over 12 years doing this professionally) would do the same. It is part of our job to read code written even years before by us. You never know when a past customer (internal or external) will call you to want an enhancement or upgrade.

> With a statically typed language IDE can always do that for you.

So? Not everybody needs to use a crutch to walk. How about having to patch a live code on a running server using only a plain text editor? This is not fiction, this is real. (Servers almost never have any kind of IDE or even fancy text editor installed).

> And you will have to go back and change your code many times while using your initial funding.

I am speaking about production software for using within an enterprise context. You have a defined budget and you need to ship a working product. For us , "maintenance" phase starts after the product has gone live in production. For us, if we deploy a working product, it is easy to get additional funding for maintenance and improvement. If we don't, we don't get subsequent funding for anything. Business will value more a slightly buggy program that is ready in 3 months than a perfect program that only is deployed after 8.
I've done a lot of speaking at programmer groups in my area, try to be active in answering questions on a Slack group that's also setup for programmers in my area and taught a Rails and Postgres class a little while back. Would love to teach more but it's hard to find the time.

The Slack group is the most efficient way. If people find that they are able to get help by coming there, they tend to keep coming there.
Python has painted itself into the top position on the most popular list,and has been in the top three for as long as I can remember, mostly because of its inherent internal dynamism. People relying on decades old language features is the opposite of a problem.

https://www.extremetech.com/computing/252987-python-tops-lis...
New York’s “Textalyzer” Law Is a Huge Problem for Women’s Privacy
They're downvoting because a very large number of people don't do it, and it should be obvious that OP is interested in those primarily those who do -- or at least, those with reasons either way.

Just saying "No" presumes we care that this specific guy doesnt do some specific thing. It's quite arrogant.
The Huge Premium Intel Is Charging for Skylake Xeons
You are probably right that Angular 1.x devs will ramp up a bit faster in Vue than React. Angular and Vue both add template syntax to HTML, which will be more familiar to Angular devs. However, I do not think initial ramp up time should matter that much, at least not for long running projects. More important questions are: How will the project scale? How easy will it be to maintain?

> React is overengineering for most web apps.

This is a peculiar statement, imo. Have you compared the surface APIs of React and Vue? React's API is much smaller. While Vue might be easier, React comes off as simpler.
I wouldn't feel confident to mentor anyone on anything. I'd feel like a total fraud.

This can't be uncommon.

When I was a developer, I either felt like what I was doing could be done by a smart highschooler (probably better than I was doing it) because it was straight forward, or like I was figuring things out as I went along (because it was hard).

Now I do less development and more business analysis / architecture, I feel like I'm talking to a lot of far smarter people, and probably look smarter than I am because I'm echoing better informed peoples opinions back and forth.

All I could advise someone starting out in tech is to remember that no one really knows what they are doing.
The fictitious entries, not being facts, might be eligible for copyright (probably not). They are certainly proof of plagiarism.

https://en.wikipedia.org/wiki/Fictitious_entry
We went from anything like JSX getting you laughed out of the room (LOL 'onclick' properties, hello, 1998 called! Also code doesn't belong in markup, so markup certainly doesn't belong in code, are you insane? Templates! Separate style!) and sensible, healthy skepticism of workflows like "compiling" not-html to still-not-HTML to eventually generate HTML at runtime, to all of that being just fine and anyone not immediately on board with it being called a moron seemingly overnight, I guess because Facebook says it's fine?

Some people have a little whiplash from all that, and I think it's understandable.
It's very inspiring that the systems responsible for running civilization are corporate secrets.
This is incredibly interesting. Can you post an archive.is to the post?
> seems to show the internet/media's ability to influence opinions is much smaller then they predict.

Please note that the study I cited was about search results and not the media coverage. I'd suggest that the media has shot themselves in the foot with the wild coverage of trivialities over the past couple decades. When every Republican is a racist/sexist/*phobe/bigot, then the terms lose meaning. Seriously, before McCain was "honorable" this year, he was a warmonger in 2008, and the savior from Bush in 2000.

Now we have the media flipping out because Trump has two scoops of ice cream (back in May) and because Melania wore high heels (this week).

At this point, most of the media has the attention span of a meth-addled chipmunk.. and too many of them have the depth to match. Serious discussions are behind them.