skysight-inc/HackerNews huggingface dataset:
The general approach without using mixins is creating visual classes, which now means the look of say .login-box is determined in two places : the HTML where .login-box has visual classes added and the CSS for .login-box and whatever the visual classes are.
I assume you're talking about the <noscript> element (as opposed to something to do with the browser extension with a similar name)?

In which case, it is definitely worth making websites as usable as possible without JavaScript. <noscript> is supported by pretty much all web browsers, including iOS Safari.

Even if your website relies heavily on JavaScript, it is still a good idea to let non-JavaScript users know via a <noscript> element that JavaScript is required, instead of having the page look like a broken mess (or a blank screen).

Do also keep in mind that search engines (generally) do not run JavaScript, so if you want page content to be indexed, it has to be present on the page as it is rendered without JavaScript. <noscript> may help achieve that.
I agree that the gap for academia to industry is very different for young and established researchers.

No, I am not a PhD student (I defended 1.5y ago). And I saw that I really don't want be a postdoc; not even as a "purgatory" to go through - I didn't envy professors either. While professors do have a lot to say, they are still bound by administrative duties, pointless meetings, maneuvering grant calls so they can use it for something they actually consider useful, etc.

Sure, for some its fine (or at least - acceptable; or - they don't have other intellectually challenging job opportunities). Some others (e.g. the ones in the article) are happy to join Google. And I am sure it is not only about money.

It's a very different experience than being a professor in 50s or 60s; e.g. one day I talked to (now late) Kenneth Wilson and he told me that he had changed his field overnight (into one that gave him the Nobel prize). Right now it is unimaginable.

Sure, I also consider the current shape of academia sad. But... when it comes to the "impractical" dreamers, let's not colorize the past. Vide my another writing: http://crastina.se/theres-no-projects-like-side-projects/ (for academia, look at the John Bell's example).
Hi,

Funny that your stack exactly matches what I'm doing currently on my own. I wonder - how do you build Clojure(Script) using Buck? Mind share a bit of details?

Thanks
Positions: Senior front end and back end developer

Company: http://myramed.in

Location: Bangalore ONSITE

Salary: 1 - 3 Million INR + ESOP(depending)

Javascript programmers: build the front-end tools and web experiences that empower Myra's core web properties which includes our iOS and Android app, MyraMedicines.com, our portal, and tools that manage our services. Our tools need to accomplish complex tasks but need to be as simple as using Facebook. The tools must be able to handle rapid change and experimentation in a sustainable fashion. This is the heart and soul of what makes Myra insanely fast and efficient.

Backend programmers: build Myra's core platform which supports our iOS and Android apps, MyraMedicines.com, our portal, and tools that manage our services. Our server side software must be fast, effecient, secure and be able to scale quickly. The code must be structured to be able to handle rapid change and experimentation in a sustainable fashion.

As part of a small team you will contribute significantly in the development with direct interactions with the founders. You will create a positive impact in millions of people's life by reducing the cost of medicines and making its deliveries very fast. Our technologies include JS, HTML5, CSS, React in front end and Python, Postgres, Redis in the back end. For this job we are looking for people with a good understanding in this area but more importantly we look for smart, hard working, passionate and humble coders.
A worker employed at a startup is entirely dependent upon the startup for the majority of his income. An employee is in general all in with their company in most locations, which is why changing jobs is difficult.

An employee takes on more risk, simply because everything matters more to them, than it does to the owner, you can easily drop X amount and not feel a thing.
It is not clear to me what is the language used.
It seems to be a "M" language, parsed and transformed in some Python executable [0]. Anybody has more info on this topic? Why such a choice?

[0] https://git.framasoft.org/openfisca/calculette-impots-m-lang...
It's like the best programmers aren't working on ads but on games
Because it won't work in every browser and making shortcuts the same across Firefox and Chrome is a hassle, plus you can never get up to thousands of shortcuts that DDG has.

Sometimes, I'm just experimenting. I had no idea that DDG had a Flickr bang because I never had the need to use Flickr before, but I just added !f to my query and I got the results I was looking for.
Finance Dissertations, Oil Companies, Dividend Policy, Ratio Analysis
Isn't AR just VR with a re-projection of real-time video stream from front mounted cameras?
Css is quite frankly bullshit (ie. fickle), but I'm proud of it.

The actual art of making visuals usable within a screen is pretty hard to make a language out of. With postcss and react css modules there are advancements. And still, it's one of the things that I have to put the least amount of effort in for the most amount of gain.
As some one used less since 2010, it really isn't. Less is like Mercurial, it may be better than git but not enough to make a difference and the network effects of using scss are massive.
Commits to squash can start with [squash] and when you rebase they are automatically squashed.
how about when $red = #FFFFFF
Why did NoSQL, programming language of the week, etc. see such rapid adoption before they died out again / moved back to their specialist niches? Shiny new toys, everyone loves them. For a while.
Reading this while visiting family in Srinagar :-)

Lots of brilliant young people who speak English but end up working dead end jobs because of the political situation's impact on the economy. And they want to live with their families, so they don't leave the area.

One of countless places all over the world where remote work over the internet would be life changing for millions, yet barely anyone does it: because the company to bring it to them doesn't exist yet
The fact that some browsers do allow you to control these things, even if you have to use an extension because they don't support it themselves, is crucially important and totally acceptable. AFAIK there is nothing equivalent to NoScript for IE, however, so that's just one of many reasons I don't use it.

I don't really mind the trend in browsers over the last several years to give explicit access to more OS resources, it frees us from both Flash and Java Applets, Adobe's PDF reader, and other crap. But I'm not sure the browser replacements, at least in the short term, will actually get the security models any better. Is there any reason to prefer all these new JS APIs over allowing a Java Applet, besides "Java Applets are insecure"? It's certainly not performance -- I know many people chuckle when someone demos the latest X in JS (with or without WebGL) where X was done better with less hardware years ago via an applet. Secure or not, it's incredibly difficult to actually run an applet these days, and it's a strange disconnect with how the browser is fine doing so much else without warning. Will we see a similar increase in difficulty for running JS that can be just as insecure?

I've been a NoScript and adblock advocate for many years, but the first is often met with alien stares and the second is only successful when I install it on their browser myself or when I'm recommending adblocking to either other technical people or people who really hate ads even on TV. There's a weird resistance some people have that can get brought up in both cases, though, and it's probably going to take more than a few big public fails due to malicious websites before people will stop bringing it up. The argument adblocking users have been making for ages: this is my computer, my browser, and neither is under any obligation to act in a particular way based on the contents of what your server sends me. I don't like your ads? I can choose not to see them. I don't trust your JS? I can choose not to execute it. I don't like your theme? I can load my own. It's very weird to me that people oppose this view.
From what I understand they will make a DSL when the time comes and they have realised what they need. Scheme is a really nice language, and the barrier should be almost non-existant if you know how to balance parens.
How is depending on a company for income a risk? You don't lose anything if company closes, you just find another job.

And I don't think that "feeling a thing" is relevant here; regardless of whether your net worth a million or a billion, when a company you invested in closes, you lose the same amount of money — unlike employees who got compensated for their time and work regardless.
The point about artists I totally get. Git isn't designed for that. But similarly I'll argue that Perforce isn't designed for programmers, or at least a group of programmers spread far and wide (geographically and/or otherwise). I'm sure even p4 works great if you're quite close to the people you share the depot with.

From my point of view, Perforce is designed from completely the wrong standpoint. The "big dump of files" paradigm makes everything strange in software development. In particular, I find it needlessly difficult to share incomplete work that isn't ready to be merged (In Git, you just commit and push, in P4, you use something else, like the shelf for that).

In contrast with the "big dump of files" paradigm, Git is "create patches and share them". The beauty of this is that "sharing" part works without some dedicated, blessed server and changesets are easily shared over e-mail or any other medium.

I must agree with you that the Git UI is quite bad, inconsistent and not easily discoverable (ie. not something for artists). But the concepts of Git are well-defined and elegant and are thoroughly explained in the README in the first commit[0] of Git(!). To mitigate the issues with the bad UI, I've always found the Git manpages to be fairly clear and useful (but not everyone agrees).

What comes to using Git client with Perforce server, I'd use it if our monorepo workflow wasn't completely incompatible with that.

For me, software development has always been about creating and sharing patches, and that's why Git makes sense for me.

[0] https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23...
You don't often change the values of variables and you're better at regex than most front end engineers?
I see NoScript being recommended but if you're not using Firefox this isn't an option. Lukily both uBlock[1] and uMatrix[2] are cross platform and will work on most (any?) Chromium based browsers as well as Firefox. All instances of uBlock in this post are referring to uBlock Origin[1].

In addition to NoScript both uBlock[1] and uMatrix[2] can be configured to block javascript (you can block both 3rd and 1st party javascript with either). In fact even on Firefox I would recommend trying uMatrix instead of NoScript because of the interface but my opinion is probably biased since I've been using it for some time now. You can keep NoScript enabled in this situation just make sure to whitelist TLD's and allow scripts globally (also remove the built in whitelist while you're at it).

If you want a simpler solution which offers the best bang for your buck then using uBlock in medium mode[3] is what I would recommend. This will block 3rd-party scripts and iframes (globally). Any page breakage that occurs as a result can be very easily handled by setting a noop for scripts and/or iframes for that pages scope. You can also block 1st party scripts if you really want to but it will likely cause a lot more stuff to break. uBlock can also enable browser settings that will prevent WebRTC leakage under certain circumstances.

On a side note if you're using even just uBlock then that will likely remove the need for running additional privacy extensions (save ones that deal with cookies) like Disconnect which also block network requests (you can use the Disconnect lists from within uBlock). uMatrix does give you the control over cookies.

[1] https://github.com/gorhill/uBlock

[2] https://github.com/gorhill/uMatrix

[3] https://github.com/gorhill/uBlock/wiki/Blocking-mode:-medium...
There must be an in-between case where a small problem is solved by remembering the method. The kind of thing where you end up looking up the double-angle formulae or checking the definition for integration by parts. I guess the programming equivalent is remembering how to insert into a tree or do a bubble sort.

Problem-solving in the general case encompasses all of human creativity: I wouldn't claim that one becomes capable of tackling difficult problems through memorising techniques. But once you're part-way to solving a problem there is often a sequence of simpler steps (analysis, not synthesis) - surely most of us would like to be faster/more efficient/make fewer errors in these steps.
Result: nobody ever goes to class.
Oof, didn't catch that, sorry. I normally expect definitions etc. at the very start.
Freelance lead generator: hacking your salesfunnel
I think you should be able to achieve that already via the Content Security Policy headers: https://developer.mozilla.org/en-US/docs/Web/Security/CSP

CSP is widely supported by now, including iOS webkit: http://caniuse.com/#feat=contentsecuritypolicy
Be an Expert
You've made one of the most compelling points I've seen in this discussion so far. Really - why mix an application security mechanism into the transport layer? DDoS attacks will happen whether Tor is blocked or not. Add to this some other interesting points I've read here regarding: IPv4 exhaustion, NAT and IPv6 growth. All signs seem to point to the need for an application level solution.
Please don't try to take a short cut like this. The way to cut wasteful and harmful government spending is to cut wasteful and harmful government spending. Cutting government income or budget with the hope of it making a dent in wasteful spending is incredible stupid today as it was when Reagan proposed that we "starve the beast".

There are no short cuts. We can't cut income and automatically assume bad spending will be the only thing that hurts. Indeed, we can't be sure if spending we consider bad will hurt at all. I think even Trump understand this idea.
Show HN: Vue-Awesome (Font Awesome Component for Vue.js, Using Inline SVG)
10 màu sắc tăng khả năng bán hàng cho doanh nghiệp
Even if you have it cached I think that the parse tree is not, so the whole thing must be processed again and again.
Sorry to dump nothing more than links, but I think they should provide what you are looking for.

(requests)
https://developer.mozilla.org/en/docs/Web/API/Fetch_API
http://caniuse.com/#feat=fetch

(css selectors)
https://developer.mozilla.org/en-US/docs/Web/API/Document/qu...
https://developer.mozilla.org/en-US/docs/Web/API/Document/qu...
http://caniuse.com/#search=queryselector
I wrote an enthusiastic email to H&M - and guess what? I'm getting one pack!

I'm auctioning this for charity: http://www.ebay.de/itm/-/301916911250

All proceeds will go to Greenpeace (for their "Detox Fashion" campaign) and Clean Clothes Campaign
More info:
* http://www.greenpeace.org/international/en/campaigns/detox/f...
* http://www.cleanclothes.org/

Because I already own too much stuff - I'm an average person and like anybody else: About half of the items in my wardrobe never get worn. I'm concerned about labour conditions and the environment - if people buy less new stuff, both will be better off.

Please see details, bid on and spread the news for: http://www.ebay.de/itm/-/301916911250
That's fine to have that opinion, but its not backed up by any peer reviewed studies is it?
To me personally all of this just seems like fluff. I can't be the only one that feels this way.

I don't want to 'prove I'm a human' to view your crappy site. I'll go and look at the other bits of the Internet instead.

As an individual browsing, the only contact I have with CloudFlare is a bouncer telling me 'no shoes no entry'.

Your entire company to me feels like a pointless gatekeeper because of these shenanigans (on and off of Tor).

To be perfectly clear - CloudFlare, as a brand, is tainted to me, and I expect to many others.

Fundamentally I don't think CloudFlare cares because their customers are not the viewers of websites - and if the viewers of websites come to think of CloudFlare as toxic - it still doesn't matter to them directly.
I guess I'll stick to Opera 12 since it does so much better than firefox.
Bootstrap a cross-platform eCommerce app
Recommending Bitcoin wallet over mycelium? How come? Mycelium is fantastic.
You can now get it for charity - I'm auctioning one pack at: http://www.ebay.de/itm/-/301916911250 and the profits will be donated to Greenpeace (for their "Detox Fashion" campaign) and Clean Clothes Campaign

Background: I've send H&M an enthusiastic email, because I'm concerned about labour conditions and the environment. If people buy less, both will be off better.

So, here's your chance - please see details, bid on and spread the news for: http://www.ebay.de/itm/-/301916911250
> How is depending on a company for income a risk? You don't lose anything if company closes, you just find another job.

Of course, you lose absolutely nothing. Well apart from your income. I mean that's about all you are risking. Oh but of course, you will immediately find a job after you are fired, without any kind of lead time. And sure, there is no chance you might ever go unemployed for longer than a week. I mean unless there is some kind of industry wide down turn which dries up all positions you could have taken. But that never happens.

> And I don't think that "feeling a thing" is relevant here; regardless of whether your net worth a million or a billion, when a company you invested in closes, you lose the same amount of money — unlike employees who got compensated for their time and work regardless.

Ah but of course. The billionaires take on so much risk, what with putting 1% of their assets on each bet. Truly enormous the amount of risk they take. Meanwhile all an employee is risking if a company goes belly up is funding for their entire family. No biggie.

You don't understand risk. Period.
Nah, he still had a good crowd. He was a very good professor.
Life Guarding Magic
But Tor users are complaining about the specific situation where the Tor Browser is used. I don't think that's easy to simulate (or at least I think it's easier for people just to get the Tor Browser).
> Now, those using the Free Basics mobile app can connect directly with encryption to secure sites. Those connecting via the Free Basics website can connect securely to Facebook, which decrypts and then re-encrypts user traffic before sending it along to partner sites.

The problem is Facebook has the ability to see everything. I can't believe those of us who rallied against LinkedIn when they tried to mitm our emails are now suddenly OK with Facebook doing the same in the band of free basics.
I agree, but thinking about GET-only requests is one approach to reducing the need for CAPTCHA. For example, maybe CloudFlare could have better Tor defaults for sites that are serving only static content, and default to Captcha for sites that are POST-heavy (just a high level idea).

To be honest I'm not interested in solving the CAPTCHA problem just for Tor. That doesn't make a lot of sense. What I am working on is an overall solution so that the need for CAPTCHAs at all is diminished.
> "stock market crash"

The fundamentals lost their annual rise from 6% to 3%, which is still a much better rate than any other major economy.
I kept my chinese investments and it's still raising with 3.5%. True rises, not artificial booms.

Still more secure than the promised 10-20% interest from monetary gambling by wallstreet, not backed up by economic advantages.
Location: Milwaukie, OR
Remote: Yup
Willing to relocate: Maybe
Technologies: C++, Python, git, linux, virtualization, bash, assembly, autohotkey, haskell, openGL
Résumé/CV:https://www.linkedin.com/in/paul-gentemann-436b7438
Github: https://github.com/beriukay
Email:pcgentemann@gmail.com
If these bad practices are very common though, one should rather try to tackle them before going after 3% of the average size of websites these days.

74 kilobytes might have been a lot a few years ago, these days it is (unfortunately) mostly "noise". Particularly if it is not a real alternative but only a subset of the original functionality.
Harsh. He was only off by one.
Almost no one graduating in the US would have even one of these skills, except possibly "knowing how to play a majority of sports." Most people graduating college wouldn't even have more than one or two of them, if any at all.
I've written CSS for over 10 years, and I don't use preprocessors at all. I've written small web pages, e-commerce sites, enterprise applications with tens of thousand users. And I find it really offending that you think this is because of lack of experience.

I don't care about mixins, variables, a few instances of duplicated code and my clients doesn't care about any of the code under the hood. In fact they care about time to market, and that is something I am exceptionally good at in my area.

In fact variables has always been possible with multiple class names.

The discussion about what we should choose between traditional CSS, SASS and LESS is on the same level as what color the bike shed should have. http://bikeshed.com/

Pick one and be happy, neither is better or worse. When you're building web applications, CSS is least of your problems.
People think HN has some dupe detection. People expect it to catch identical URLs.
This has some overlap with Logic apps, don't you think? What are the use cases for each?
Mapping out Game of Thrones relationship to find the main character
That's standard UK primary school (4-11yo) hours too.
I'd say complaining and being open about your own shortcomings is a somewhat Western thing in general.

Kind of ties into the concepts of guilt vs shame societies.
https://en.wikipedia.org/wiki/Guilt_society
https://en.wikipedia.org/wiki/Shame_society
VPN-in-a-box – mnus
Business-related:

- 99% Invisible

- Britstrapped

- Chasing Product

- Freakonomics Radio

Other:

- The Allusionist

- Imaginary Worlds

- Heavy Metal Historian

Plus some Dutch language podcasts to brush up on my Dutch:

- Echt gebeurd

- deBuren

- Radioboeken
It's really good in two cases.

1. You're leaving from 4th & King / 22nd Street - This is is because the train PACKS in and the further down the line you're trying to get on, the worse chance you'll have of actually getting a seat and being comfortable.

2. Your company is right off the Caltrain stop - This is because if you have to take a shuttle or some other mode of transportation, you're throwing more randomness in your trip about when you'll make the Caltrain to head back home.

I used to live at the Avalon at 4th and King and work in East Palo Alto and the commute was great for the most part. Rent near any Caltrain stop is not cheap, but you're paying for the convenience of being near transportation. The main issues I had where when I had to get back; If my shuttle was delayed or late for the train I needed to catch, I usually had to end up running or would miss my train. The itself was reliable, but my shuttle driver was not.
But in the example, the character in the game actually is moved to the invalid location, then the test is run for invalidity. Not sure why I'm downvoted, this seemed like a reasonable objection to me. Like I said I'm not a game dev.