skysight-inc/HackerNews huggingface dataset:
Mission driven GoGoGrandparent is hiring their first engineer to help people age
Hi full stack web developers,

GoGoGrandparent builds products that help older adults age independently in their home. Apart from being a wonderful thing to do, two trends are coming together over the next decade that make this market really interesting:

(1) people are getting older. 10,000 people retire every day.

(2) people have smaller families that live far away from each other. So when things get rocky for older adults, either family members have to move, the older adult has to move or the family has to pay tens of thousands of dollars to hire a caregiver.

GoGoGrandparent believes we can keep people in their homes, and stave off more expensive support services for two to three years, if not indefinitely. The first and biggest problem people come across as they age is mobility, but there is much more to do.

Your first project would be to make a dashboard families can use to manage the services of their older loved ones.

ABOUT THIS PROJECT:

- Our backend is Node.js, Express.js, MySQL, Twilio API, AWS

- The dashboard has been designed and sufficiently mulled over (so you don't have to have design experience)

- We don't have a front end. GoGoGrandparent.com was built on a website builder. You would be responsible for choosing the front end stack.

- Open to contract-to-hire

- Compensation range is $60k - $140k & 1% - 3% in stock

- We're based in Mountain View but are open to any candidates living in the Bay Area.

WHAT WE'RE LOOKING FOR:

- 1+ years of work experience, preferably with some derivation of JavaScript (ES6), ideally Node.js

- Degree in Computer Science

- You've shipped your own stuff, start to finish, at least once

TO APPLY EMAIL FOUNDERS@GOGOGRANDPARENT.COM YOUR:

(1) resumé,(2) github, (3) two sentences about why you'd like the gig

ABOUT US:

- The team is me, David & two interns

- We're growing fast

- I was the first product and operations manager at Soothe, the biggest on demand massage company in the world. I took them from their Seed round to their Series A 6 months later. While there I learned how to work with older non-technical demographics (a typical user is mid 50s - 60s) and how important good customer service can be to certain types of companies.

- My cofounder is David Lung. When David graduated from Berkeley he started his own app making business. He grew that business to dozens of people producing over 70 apps in two years. We met at a hackathon in January of 2015 and have lived together ever since.

- We both know how to code. I'm pretty bad and David is very good.

- There are a lot of great things about this gig. My personal favorite is that every day, people that have lived 4-5 times longer than me tell us that just when they thought nothing else good would happen, we have come along and changed their life.

Thank you for reading this job post and your interest in GoGoGrandparent,

Justin

CONTRACTING COMPANIES: We've had great success with contracting companies in the past. We are not interested in working with one right now because we want this project to help us find a long term team member.
Also, vast majority of users will have a cached copy of jQuery from Google CDN already.

Now bundling it with the rest of your JS, that's indeed a mistake.
Vulnerabilities in Foscam IP cameras
Tech and finance but we need people who don't like numbers. Do you agree?
This technique is sometimes used when reverse engineering. For example, if you can find a way to run code on a device and control an LED on it, it can then be possible to dump the device's firmware through flashing the LED.

This is exactly how the CHDK project[1] managed to obtain firmware dumps[2] of various Canon cameras when they were first being reverse-engineered. I used the same technique myself when I soft-bricked my camera and needed to see the camera's internal log messages to understand where the problem was. I redirected the log out to the LED, recorded them using a photodiode and my PC soundcard input, then reconstructed logfile from the soundwave that was recorded. To my surprise and pleasure, it worked first time and gave some of the clues needed to eventually revive the camera.

[1] http://chdk.wikia.com/wiki/CHDK

[2] http://chdk.wikia.com/wiki/Obtaining_a_firmware_dump
How is a single server a ddos?

Did you mean "We couldn't handle the traffic caused by their scraping which lead to a denial of service"?
he doesn't interrupt just her. His role is host, his role is to move the conversation about and yes he does fuck up by saying some stuff he should leave to her.
However to me the evocative language used in the Facebook post suggests there is an aspect of deliberately seeking out "injustice" and being overly sensitive to it and seeing the world as a gender battle. If you're looking at the world through such a frame you're gonna get false positives. Maybe this isn't one but I feel a detailed and objective analysis might make it more close than the OP _feels_ it is through their frame that they view the world.

Did the host just fuck up or was it sexism? Maybe the host really loves her work and is read-up on it and got carried away? There are lots of possibilities.
I'm not disagreeing with OP, I like that they chipped in. Everyone has the right to push around on their local environment to change it. I'm just wary of people viewing the world as a gender battle because it might turn it into more of a gender battle than it actually was.
Maybe we've seen different videos. Just that.
No, it hasn't really. I like JS, but I think the attitude that it's a requirement now really needs to go away. I'm hoping it will when the current generation of more junior FE devs start to grow up and realise their work is about the users and their clients, not about what they want to do.

The article shows quite nicely that it's completely possible to create great websites without the requirement for JS to work well. Make it an enhancement and your users will love you for it. Make your users love you, and your employer/client will love you as well.
The article gave the answer to your question as speed.
Isn't this whole thread about not letting people talk over you? Only listening and not being able to contribute back to what should be a conversation?

Everyone has the right to express frustration, I think.
If one wants to separate the question of scraping from the question of publishing something scraped (Which are entirely different things) then the thought experiment should be e.g. that you scrape a catalog and your page only displays "right now there are 10224 articles in the IKEA catalog" or "right now 1234 bikes are for sale on craigslist".

That material has been reduced to a number - which certainly can't be considered protected as a material.
If by "seems to handle lack of JS very well" you mean "does not work at all", that makes sense. Not being sarcastic either, it seems they decided to take an all or nothing approach and force the user to enable JS to use Google Maps, or instead see this page: https://i.imgur.com/Qc156Ds.png

Maybe the maps product wholly depends on JS for all functionality?
Same answer as now, selective enforcement. Keeps everyone knowing they dont even need a reason to arrest you. The average american commits 3 felonies a day, mostly unknowingly.
Great to see Pharo on HN. I picked Pharo and Glamor [1] for a new IDE that I'm working on [2] and it's a real pleasure to work with so far. I didn't find anything else in the same league.

[1] http://gtoolkit.org
[2] https://github.com/studio/studio
I scrap stuff for personal use (mostly to generate RSS feeds for things like newly added files on an FTP servers, or new search results for particular query in a classified ads service). In those use cases, I don't care what the TOS says. I'm just automating my browsing, I'm not exfiltrating data I shouldn't have access to, nor am I republishing it anywhere else.

But in general, I'm sympathetic to all scrapping efforts that provide benefit to people for free.
Performance is no longer the driving force compelling a lot of people to upgrade their machines. Smaller form-factors, longer battery life, wireless connectivity, portability, and weight are the primary motivators for a lot of people. Just look at the Macbook Air, when it came out I knew dozens of people who dumped their 17inch Macbook Pros for it because it was good enough for their needs from a performance perspective and kicked the shit out of the MBP in every other measure.
It SHOULD be easier. It's not on current widely available prosumer hardware.

Yes, your connections will get temporary eaten. But for the typical developers workload that won't be a huge issue because most connections you do are short-lived. Configuring all your clients to properly switch vs. configuring your NAT router (with builtin functionality for exactly that) is orders of magnitude more complex.
Windows Defender debuts on Linux
Firefox has Noscript, and perhaps another tool i forget the name of (never tested it). Not sure if there is anything similar for Chrome (and the various offshots/rebrands) or Edge, never mind IE or Safari.
What it takes to get Beyonce on a world tour
It's also not reasonable to require JS when you're just displaying static content.
This is great. There are a lot of apps that are a hassle to use, because I have to enable/disable their location access before/after using them to protect my privacy and battery. Looking at you Waze et al.
"Transaction Processing" is a great book for thinking about whole systems in a practical way and really covers a lot of stuff that one would otherwise have to learn by bitter experience.
- - The PharoVM is now part of OpenSmalltalk initiative

- What's the OpenSmalltalk initiative?

Pharo used a fork of the CogVM [1] for some time which has been moved to GitHub and is now called OpenSmalltalkVM [2]. For Pharo 6.0, the team has merged their changes back into the OSVM repository.

[1] http://www.mirandabanda.org/cogblog/about-cog/

[2] https://github.com/OpenSmalltalk/opensmalltalk-vm
All modern browsers support JS

While that's true it's not reasonable to assume the user has JS enabled. Ad-blocking plugins that also block JS are increasingly common.

and it's no longer reasonable to expect all websites to work very well without it.

The question should be "what does work very well" actually mean?

For a closed application that requires the user to log in I don't really care. Users won't use the app if it doesn't work for them, so it's entirely up the developers to build something the users want. Talking about web applications is silly. For a public-facing website though, I would expect it to at least work without JS even if it doesn't necessarily present as good an experience as it would with JS (which is nothing new, it's just progressive enhancement). The problem is web sites that present an essentially a meaningless page (blank, no content, populated but broken, etc) to users who have JS disabled. That's where work needs to be done.
The more disturbing possibility is that he fully understands what's going on.
uBlock Matrix has very fine whitelisting controls.
Smalltalk's thunder in the enterprise was killed when Java started to gain adoption.

Eclipse was born from Visual Age for Smalltalk and Hotspot was taken from StrongTalk project.

Java, .NET and Swift Playgrounds are now the closer we have to Smalltalk in regards to mainstream adoption.

Being image based also did not help, even though there were ways to exchange code among teams, including distributed source control tooling.
But he conducted himself fine with her at the 27:10 point when he asks her to explain something and does not interrupt.

https://youtu.be/Er7qPv8jsZo?t=27m9s

So I think you're looking for grounds for sexism accusation which aren't really there.

Further more, there's nothing stopping her from stepping in and giving her views at any point, as other members of the panel were doing from time to time. If she's too shy to jump in, please don't blame that on the conduct of the other participants.
What are the odds that you'd be shut down over "national security" concerns?
Don't know that this npm module has bad intentions, but I'll bet some of the downloads were unintentional. https://www.npmjs.com/package/loadash

245 downloads in the last day.
If the true intention of 'inequality' arguments is to highlight the plight of the emaciated and hungry, then it certainly doesn't come across. I don't know where you're getting the 40% number, but 40% of Americans are not 'unable to think about anything but hunger.' 14.5% of Americans are below the poverty line (that's about the same % of people on SNAP). 5% of Americans are considered 'extremely food insecure.'

I understand how '85% of Americans are doing just fine' isn't great political rhetoric, but don't you think it's disingenuous to pretend that 'inequality' arguments which mostly highlight what % of wealth the wealthy have compared to everyone else is really about the poor, and not what it's really about, which is soaking the rich and middle class for higher taxes? I mean, after all, that's why phrases like 'the 1%' exist in the first place, to create some sort of camaraderie of outrage amongst the 'proletariat' to pursue a particular economic policy, right?

In any event, if people who truly cared about the poor advocated for solutions to poverty, instead of focusing on 'inequality', they might find their arguments fall on less deaf ears.
Who Owns Uncle Ben's Rice?
Well, all of those gigs were for agencies I used to work as a developer. I was not interested in taking another fulltime project anymore (I was migrating into farming) and those code reviews, pre-sales (and I also did tons of interviews) was offered as a compromise.

I don't know how you can get those kind of jobs, but I don't think they will outsource it to some person over internet without history of working together. Those gigs really affects the income of those agencies so they are probably very careful to hire for those roles.

I think you should ask around the people you are working with, companies you worked with and so on. I think most rapidly growing agency is in desperate need of people like this, especially if you work for them just for hours per week so you are not destroying their cash flow.
It already appears usually in higher positions than w3schools in Google, at least for me.
I contacted support and they offered to remove MFA with just an email confirmation. I put MFA back on right after and it works now.
https://twitter.com/markcurtis30/status/872365671434379265
My favorite pet peeve is JS links, that aren't actually <a> links, but spans or divs with click handlers, so there's no way to right-click->open in new tab or ctrl-click->open in new tab. It's like intentionally doing something that is harder, and works shittier; I don't get it.
A simple way to search and watch YouTube videos
LibreOffice Quality Assurance: six months in statistics (part 2)
I use Noscript and uBlock Matrix together. It's a little annoying to have to double-whitelist pages, but they offer some non-overlapping functionality. uBM has finer whitelisting control, while NS has finer control (and better visibility) over specific kinds of objects on the page.

However, neither offers a UI for whitelisting specific scripts, which I see as an important feature in the Year of the CDN. I think NS has that feature but it's hidden away in the preferences.
Naw, I will keep running noscript and blocking script by default.

If your site doesn't work, I don't care, I will go to a different one.

I may be the minority now, and while there is some great use of js out there; most of it is bloated, slow, insecure, and often privacy destroying.
True, but 'do not covet thy neighbor's goods' is also one of the oldest traditions we have. There's a reason such moral imperatives have developed in our culture; they are more often than not destructive.
Well, it is somewhat on iOS because somehow Apple's software gets extremely heavy. Wirth's law or something. The iPad 2 used to feel pretty damn speedy, now it's an absolute dog.
Looking forward to the author's follow up: "A day without a CPU". I am sick of lazy, profligate coders assuming that my computer is a von Neumann machine. And that just because I run their software, I am happy with it spending billions of my CPU cycles. How did we, as an industry, get to this point!?
Kind of funny that I got -4 for that comment when literally every comment in the thread says the same thing about this nameless company.
I think the point is that fairness leads to inequality.
How to enable or disable password protection for store in Shopify
Sorry about that. I wouldn't want anyone to think that. It was just my idea of a joke.
There are! I Googled for "online query answerer" and there were 131,000 results.
And maybe you don't have anything to add and just want to be passive-aggressive...
tcl/ttk is all i want
Maybe California is itching for a constitutional crisis to push for a constitutional convention?
A large portion of Android games are not that demanding. If you saw what people spend their time on in the metro/train...
I installed "Personal Blocklist" extension exclusively for w3schools...
That's... incredible.
These Chinese megaprojects are transforming citie
It's 2017 and we should be over this "but it works on my machine!" attitude. It's completely reasonable to expect text and images to render without the need for the extra fluff.
Two things can be true:

1: Alpha nerds are jerks to everyone. (true)

2: A specific instance of an alpha nerd being a jerk to someone can be because they're being sexist. (likely, based on the account I read)
It is hard and subjective to assess if the moderator behavior was just indiscriminately rude or sexism by mansplaining. That's why I don't expect the comments here to be as interesting and enlightening as for other common topics at HN.

But I would like to just point out what, I believe, it's a strong signaling that it was sexism: the whole audience reaction to when the woman shouted: "Let her speak please". There is a genuine, spontaneous and loud ovation. Contrast that with the fact that through the rest of the video, the moderator doesn't act the same way to other panelists; and it makes clear to me that the whole audience was considering the moderator's behavior inappropriate and motivated by her being a woman. So, for subjective assessments, there is some wisdom of the crowd worth considering (especially as this was not a 'feminist' crowd or even a female-biased crowd, on the contrary, I believe).

Now, to give the moderator some credit, after some awkward moment where he does not know how to keep it cool, he does take the hint and shut up.

EDIT: I would like to give some more credit to the moderator. At the video moment that lorenzhs pointed out below (https://youtu.be/Er7qPv8jsZo?t=1h1m55s), the moderator explicitly state that Veronika Hubeny was not given a chance to speak about her knowledge. This, I believe, is an indicator that the moderator is not a bad person and his sexism is not conscious or originated by strong believe that women are not as capable in the field as men. I still believe he is patronizing and is being sexist, but in a way that he can get the feedback and change his behavior, as he is not a sexist. He was being sexist, he is not one. My point is: he seems to be a nice person, not a villain, that is influenced by a sexist environment. And changing that environment should be our goal, not pointing fingers. As Marilee Talkington did, politely and publicly.

EDIT 2: After reading Hubeny's comment I'm more in doubt if it was sexism. Actually, I'm more inclined to believe it was not sexism. As I said, it is a subjective call, and her opinion matters most than others as she is the subject and used to being surrounded by men in her profession. Her comment is very kind and smart also in itself, worth reading.
It's probably more about lack of liquidity than the lack of knowledge. Housing costs are higher if you are living in a daily motel and can't afford to pay 2-3 months of rent in advance. Food is also more expensive if you don't have access to proper cooking utensils and your own oven and so on.

It was a long time since I read the book, but I recall that the experiment ended because she had more unforseen expenses than she could keep up with. I think her car broke down a few times and as she had no money in her pocket, she had to take out payday loans to get it repaired. Eventually she couldn't do that anymore so no car, no way to get to work, no job and no income.
> Browsers are JS runtimes now. Get over it.

Sure, dude, ignore anyone without a machine that can run MBs of JS within a reasonable time.
In the Atharva Veda: https://pbs.twimg.com/media/DBpP-z_U0AEuYPT.jpg:large
I really like Apples pro-privacy stance, in contrary to Google & Microsoft.

Hopefully sometime soon Apple will also encrypt iCloud contents so data from non-american people (europe in my case) is protected against the US government prying eyes.

Our data/privacy seems pretty well protected inside Europe, but in America we seem to have 0 privacy rights (America first...!)
Simplicity matters, correct:

What is simplest: A full website in Elm, or a website developed in a plethora of HTML, CSS each with at least a handful of libraries?

Well, Elm needs javascript..

All in all: there is not need to be religious about the tech stack.
What a dumb comment. "A day without JavaScript" is to websites as "A day without a CPU" is to paper books. Documents are not software.
Never seen anyone using AR in real life apart from some gimmicky stuff. The idea is nice, the execution is lacking, and the applications would be way better if you had it always on (as in, glasses or something similar), not through a phone or tablet surface.
> But the essential point is that nobody can afford to ignore Android and building to iOS-specific APIs doesn't make sense

Surely you are referring to some future point in time, because most can still afford to ignore Android, use iOS-specific APIs, and be profitable.
What's really interesting is that every time sexism comes up there are volunteers eager to show it isn't sexism.
> And I'm thinking. "God, please god let this be an opening for those that were here today ...

Hoping that a deity may initiate a major change of human social policy based on this event may be a non-obvious and non-trivial part of the greater problem.
Why give it away? Could be spent on some pretty amazing projects that would otherwise not happen, with enough imagination.
What really seems to be happening is the jobs continue to exist as before, but they are driven under the table which is certainly not where we want most people to be working if we truly care about workers' rights. Keep in mind the true incentive of unions like the SEIU which pushed for this change is to improve the wages of their members, even if it comes at the expense of other workers who are 1) willing to work for less, 2) not represented in the union for whatever reason 3) economic progress/productivity on the whole
Would you mind sharing that bookmarklet?
Yeah, my point is that they put actual effort to show you a nice-looking page when viewing Maps without JS enabled. Compare to the Chrome download page, which blanks out. This is orthogonal to whether or not a service can/should work without JS enabled.
1PUUy8i9J192xrSXRJypGDbxm8xGSHg616
Do you mean ex ante? A priori knowledge is that which is independent of experience, as in deduced from pure reason; it doesn't just mean 'in advance'.
And despite of this, lots of things that you could do on Commodore 64 or ZX Spectrum you (almost) can't do on iPad: text editing, programming.