skysight-inc/HackerNews huggingface dataset:
OTOH, is it always true that "the masses" do what's best for the individuals that comprise the masses, even when measured by their own standards?

If so, I'd imagine we'd have no use for a word like visionary.

Reminds me of the famous quote from Henry Ford, that if he'd asked the people what they wanted, they'd have answered "faster horses".
Yeah just to add-on to what other people are saying in replies, another happy mobx user. If I could guess at a complaint, I've worked on Ember projects (which have some similar observer / mutable capabilities) and have seen how "clever" observer / mutable-state code can turn out (overly complex). Which is to say -- it gives you some really awesome capabilities but no pre-set architecture for setting up your data modeling layer.

At any rate, I really expect this library to take-off in the next year or two, and love introducing it to people who have not heard of it (normal response: "What? Whoa"). If you already have a lot of React experience, I think their 25-line timer example is a great place to see what it can do for you: https://jsfiddle.net/mweststrate/wgbe4guu/
OfficeLuv | Chicago, IL | Full time | Onsite | Senior Fullstack, Mobile (iOS & Android)

https://www.officeluv.com/careers

OfficeLuv is looking to hire our third engineer, sixth on our Product Team. We have a thriving client base and are building engineered solutions for the office-as-operating-system. We are building apps to serve our internal workforce, our customers, and building out macro service architecture to power IoT tech.

Our interview process consists of a ~30min call, then quick code explanations (your past work), then on-site talks with the team. Join us and change how the office works!

Our team values: https://officeluv.github.io
>> The lotos is a drug, but it stands for something more: the refusal to engage with the world of progress and economic productivity, and [the refusal] to maintain a society in readiness for war.

The short version: Hippies gonna hip'.

The Lotus Eaters in their various emergent forms throughout history are the other side of the pendulum from hard work and endeavor taken to extreme.

There should be a balance that doesn't require completely giving up.
Are you able to sponsor developers from outside of Ireland? (Like the US)?
Taking Athens as an example, the Assembly seems to have had wide latitude to rule as they pleased on a huge variety of lawsuit. The ruling class was heavily preoccupied with the practice of law and rhetoric for the purpose of defending and prosecuting these suits, which seem to have been extremely common. I think it's fair to guess that yes, any upstart business would have required the consent of the Assembly (the government) in order not to be ruined by suits brought by their competitors, which probably means staying on good terms with at least some of said competitors and likely doing a lot of political work before launching the business. And certainly taxes would be collected.

Plus, if you were in Athens odds were "you" were a slave. So the state's just a bit involved in your (in)ability to start a business in that case.

Then there's Sparta with its requirements of state service and bizarre, heavy-handed property laws. And again, you're probably a slave.
If automatic grading works well, could you also automatically assess the effectiveness of the question/answers themselves? For instance, a teacher creates a series of 10 different quizzes over the years that assess for the same knowledge/skill. Rather than simply re-using a static document, could you automatically generate a set of quizzes that assess students knowledge/skills at "basic", "intermediate", and "advanced" levels (distributed automatically based on [potentially] preparatory work scores).

I would love to see an automated "quiz creation" engine (perhaps with some minimal instructor curation) that would both quiz/score students - but also allow teachers to integrate more assessment, more often at lower stakes.

By significantly reducing the labor involved with assessment, teachers can more effectively create learning opportunities for students (teaching - with all it contains - is time constrained). Certainly, self-leveling assessments already exist and are in common use with cognitive tutors/online education; however, the knowledge/skills they assess must either be very general or specific to the content of the online course. If teachers were tagging the content of their courses - which are likely to teach knowledge/content that is being taught in hundreds/thousands of other school across the country - then such a self-generating assessment engine would be very useful if it could self-modify to accurate assess whatever is being taught in the course.

Modifying learning materials and tasks for different student levels is a major pinpoint for teachers, but is very much a stated goal in almost all k12 schools. It is done poorly, if ever - and mostly when legally required by IEP/504 plans. The trend is very much in the direction of increased data/personalization in the classroom, but currently the big investments in data are being made on the administrative side of the k12 industry. There is so much potential for improving the classroom backend to support instructor workflow rather than constraining it with pre-conceived notions of how we work/what our goals are. I hope to see it happen.
What about user editable profiles with the associated valudations on email change ;)
Now they finally have some kind of business model! Congrats FB!
>At first I tried to load these files into BeebEm. The trouble is that BeebEm doesn't take .wav files directly-- you have to convert them to a format called .uef-- and the conversion programs were reallyt finicky with noisy signals. And this signla is very noisy, having been transmitted over UHF, recorded on home video, and then digitised. In the end, I ended up writing my own demodulator

http://marnanel.dreamwidth.org/361588.html
I addressed this directly in my comment here:
https://news.ycombinator.com/item?id=12627831
> Which is why people should live together before getting married. If it doesn't work out, it's a whole lot easier to undo than a divorce.

In some ways, its harder, since one of the things legal marriage and divorce provides is default and orderly ways of assigning property rights and disentangling those things that have become entangled. Informal cohabitation and shared use of property without clear identification of ownership, gift status, etc., can only seem "easier" to resolve because its so difficult that its often not worth the effort to challenge whoever first effects a division of possession as the relationship collapses.
ok fair enough. I guess my expectations were out of step with the reality of their writing.

I feel like their analysis here is lacking, and I learned nothing from it. Other than some people love wechat, which is something I could have guessed.
Standard Cyborg (YC W15) | SF | Full Time & onsite

We make anatomical CAD software - right now focused on prosthetics and orthotics. (I'm the founder, engineer, and amputee). We have a product people love and almost sells itself.

We are hiring
- senior software engineer
- software engineer - graphics/geometry
- customer success manager

reach out to me directly, jeff@standardcyborg.com, if interested!
> Can you spot busy periods and increase the fares according to the laws of supply and demand?

And beyond the technical issues: Can you effectively deal with the negative PR that results when you increase fares during a natural disaster or terrorist attack?

Uber isn't just an app, it's also a company and a brand and a service. It's something people understand, it's something that's popular, it's something that people rely on.

So sure, let's say a really good dev could crank out a software engine that does everything Uber does in a month. Now what?
First messaging system I used was in 1998 on the elementary school's computers. It was called P-Mail/Pegasus Mail.
People on my thread are missing my point: I meant the prize should be renamed to be more general; I'm not criticizing the categorization of autophagy as physiology at all.
No, we are on Oracle right now. But we are looking at moving to Postgres and are considering our options.
Location: Mountain View, CA
Remote: Yes
Willing to relocate: Yes/No
Technologies: Tensorflow (deep learning)
Résumé/CV: email
Email: matmatmttam at gmail com
N.B. Absurdly high rate.
Currently my go-to is: React, Redux, Typescript, CSS Modules (optionally with Less) built/managed via npm and Webpack. The real beauty is that everything is well-encapsulated. If I decide one component absolutely needs to use jQuery for some reason there's nothing stopping me as long as the top-level API is still React.
I assume you're surrounded by people who don't use Windows? Not meant as a snark - most people I know use Windows and they all think 10 is the best one yet, except a few who're (rightfully) angry about the telemetry stuff.

Personally, for me it's just Windows 7 with better looks and great touch screen support. I know no better OS with decent touch screen support. I really like using the touch screen. You Macbook people don't know what you're missing (but I guess that OLED touch-bar thing is going to get you halfway there, pretty cool).

My laptop is basically an iPad Pro but with a much more powerful OS (for stuff like development, especially).
When it comes to external dependencies there are mostly two ways this is dealt with:

- Often there is a backend-like structure, and you got a dummy backend of sorts. Django's mail sending is a typical example of this: https://docs.djangoproject.com/en/1.10/topics/email/#in-memo...

- Another commonly seen way is that there is a backend of sorts passed around and can be injected with little hassle from the tests. Often you'll see what boils down to a Mock, just written by hand, because it tends to be little hassle, and often results in quite clear testing code.

Generating types on the fly using mocking and then doing somewhat awkward indirect assertions is by comparison a bit convoluted and less clear.
Is anyone here looking to hire and sponsor candidates for the H1B cap-exempt visa?
I'm curious, what other remote action do you miss with hg? Push and pull (to different remote repos if needed) are sufficient for me. What am I missing?
There is a money issue.

If you do keep up, you'll get amazing job offers.

If you manage to really be on the edge, you can give talks as well, expose yourself as a consultant.

That's much easier in JS than with Ruby, Python or whatever else.
Get you killed? Don't be so melodramatic.

This implementation is a bad idea to use because of the aforementioned security smell.

Another implementation would have to solve the problem of how to ensure message security while still being able to deliver the message at the right time.

The "right" answer for something like this is as you said, lawyers, but "get you killed" is... overly dramatic. Snowden is, after all, still alive.
Delray Beach, FL | ONSITE or REMOTE | Launch Potato

FRONTEND ENGINEER
Read full description here and apply with required materials: http://launchpotato.com/front-end-engineer?utm_source=hacker...

ABOUT LAUNCH POTATO
Launch Potato is a profitable startup studio that incubates and launches mobile and web companies.

We are founded by a group of young and extremely ambitious individuals with a proven track record of building highly scalable, successful direct-to-consumer digital businesses from the ground up.

We are building teams that can solve complex issues in product development, engineering, creative, and data science. Now we need you!
Remote: Yes

Willing to relocate: No

Résumé: Electrical Engineering & Computer Science graduate from MIT. A fan of C++, Python, the Qt framework and electronic circuits but generally have 10 years programming experience with approximately a dozen languages including mobile & web. Love learning about other domains (Mechanical Engineering, Finance etc). I try as much as I can to create nice looking user interfaces. Full résumé on demand.

Email: engineering.devotee (-at- gmail).
Email and Unix "write" on a company system that I setup in 1986.

With 'write' it was typical (if my manager in the next office was talking to an attractive customer or interviewing someone) for him to expect the "beep" that proceeds the write message soon after sitting down with my thoughts. (On Wyse 50 Green terminals...)
I remember when there was a huge fight in Rails to change JS framework.

Seems quaint now.
> You seem to have a lot invested in convincing me that the systems I've been using for over a decade don't actually work.

Yes, I used to work with people like you. "What's wrong with this method? we've been using these scripts for 10 years!"

And every time the database restarts the app server crashes and the site goes down. And for 10 years this has been seen as perfectly normal. After all, it's so simple! At 3am all someone has to do is login and run some site specific bash scripts that someone hacked together 10 years ago.
It's disappointing that the "prize is being giving in recognization ... better understanding of neurodegenerative diseases".

My point is that I think the prize itself should honor scientific achievements, rather than medical ones, and that this discovery, on its own, stands as a fundamental biological understanding. That it helped understand neurodegenerative disorders is ancillary, and unecessary to justify the prize.
Location: Bloomington, IN
Remote: Yes - 3 years experience on distributed teams
Willing to relocate: No
Technologies: Have experience with Javascript (Backbone, JQuery, Underscore), PHP (Laravel, Zend, CakePHP, CodeIgniter), Ruby (Rails), HTML5/CSS, Chef, MySQL, Redis, Memcached, Linux Admin, Java, C/C++, Perl. Interested in learning Python (Django, Pyramid, Flask), NodeJS, Go, Scala.
Résumé/CV: http://stackoverflow.com/cv/danielbingham
Github: https://github.com/danielBingham
Website: http://www.theroadgoeson.com
Email: dbingham@theroadgoeson.com

Taught myself C when I was 13. Spent all of high school ignoring my classes to hack on a Multi-User Dungeon written in C++. Built a sizable world, a small community, and managed a team of builders who contributed to the world using an in-game world editor I designed.

Graduated from Skidmore College with a double major in Physics and Computer Science. Decided I wasn't really cut out for physics research or physical engineering, but that I loved code. Have been coding professionally since. Worked for GE, Ideacode, EllisLab (ExpressionEngine), and Ceros.

Took a sabbatical from code when I realized I was dangerously close to burn out and spent the time volunteering for local NGOs and co-chairing a municipal task force on Government Innovation for the City of Bloomington, IN.

Now feeling refreshed and more excited about code than at any time since I was in high school, looking to join a start up building something neat.
Did, and am impressed at the alacrity of the reply. Replied in turn, let's see what we can do. :)
The U.S. isn’t one of the top 10 most free countries in the world, study says
Juniper Networks | San Francisco | Full-time | Onsite

The Juniper Sky ATP team is developing new cloud-based technologies to stop and prevent damage from advanced threats such as malware, intrusions, and exploits.

Current openings are malware analyst, data scientist and software engineer.

More info and how to apply at
https://blog.junipersecurity.net/careers/
In my experience ES6 means "modern". Anything that wasn't there before 2015.

Considering we're encouraging everyone to use transpilers and features from the future, and that browsers will forever lag just a little bit behind, I don't think that's a super bad idea. Most programmers don't care exactly which features are in ECMAScript2015 and which are in ECMAScript2016 etc. All they care about is "Can I do this thing I saw in a code example? Oh cool, it works".

Detailed versioning is an implementation detail.
Nylas.com | Full time | San Francisco | Onsite ~ but we'll help you relocate

Do you like writing open source code as your craft? Want to work on something that impacts every single person on the internet but isn't creepy? Nylas.com is hiring Engineers and SRE's to build beautiful products using EMAIL as its base. If you like ownership, steady customers, and a challenge of building then please reach out to me personally or apply below.

You'll work on

* https://github.com/nylas/sync-engine
* https://github.com/nylas/N1
* Improving developer happiness - https://nylas.com/blog/technical-debt/
...
* And whatever else it takes to move the massive amounts of data that we see

Tech Stack: Python, Flask, Electron, React, MySQL, AWS

https://nylas.com/jobs/
If Gradescope[0] starts allowing public signups it might be sooner than you think....

[0] https://blogs.nvidia.com/blog/2016/09/02/gradescope-brings-a...
I agree with everything you said, but I think you're completely missing my point.

> any organised subunit of modern society _will stop functioning in its subunit sense_.

Yes, there will be high mortality, but that former subunit can go on and recreate a new, different society. An arm will just die. A 90% mortality rate is completely different than 100% mortality.

My point is that the analogy between society and the body is very imperfect. The body is much more fascist, and the biggest reason is because of how reproduction works.

Evolution has spent over a billion years shaping multicellular, sexually reproducing organisms; sexual reproduction provides strong selective pressure to favor cells that contribute to the organism as a whole. By contrast, large-scale human society (larger than a tribe of ~100 people) has only existed for a few thousand years.

That's why we value individualism, liberty, and so forth -- it's literally against human nature for society to completely dictate to the individual, whereas it's natural and correct for a cell to sacrifice everything (e.g. apoptosis) for the body, because only by helping the body can the cell help propagate its own genes.

Just think about it for a second -- cells regularly check themselves for damage, and if they determine that they are too damaged, they immediately commit suicide. If they fail to commit suicide, the immune system kills them. Can you imagine mass, compulsory euthanasia for terminally ill people, but enforced by the police + military? Because that's one implication of the 'society == body' analogy.

If you want another example, ant and bee society show much more eusociality than human societies. Workers very readily sacrifice themselves to defend the colony/hive, whereas it takes a lot of training and effort to get humans to fight effectively. That makes sense, because eusocial insects are more closely related to one another than humans are to each other, and workers cannot reproduce while there's a queen. The mechanism of reproduction strongly influences the level of eusociality.

https://en.wikipedia.org/wiki/Evolution_of_eusociality
Location: North Orange County, CA
Remote: Yes
Willing to relocate: No
Technologies: PHP, MySQL, Python, Django, Javascript, Jquery, Objective-C, Linux, Photoshop.
Resume/CV: https://www.linkedin.com/in/dchoung
Email: david at dchoung.com
Location: Chernivtsi, Ukraine

Remote: Yes

Willing to relocate: Yes

Technologies: GIS and Web Mapping

Resume: https://www.dropbox.com/s/jodiwsdcc5ixzkd/CV.pdf?dl=0

Email: yurapyzhyk@gmail.com
Why Is Beer Better on Draft vs. In a Bottle?
Thanks! Still, PG 3.0 will be a big step forward, with new CSS/SASS/LESS editor and redesigned flexible UI. After three years of working on PG I'm finally getting to the point where I feel proud of what we've created :)
Trakstar | Full-time | Seattle, WA (ONSITE)

We're looking for an experienced Ruby on Rails developer to join our core team as a full stack contributor.

Trakstar makes performance reviews meaningful for employees, managers, and HR administrators around the world. Our rapidly growing customer base consists of over 100k users and 850 organizations.

Our stack: Nginx, Passenger, Rails 4.2, Ruby 2.3, Postgres 9.4.9, JavaScript, jQuery, SQL, HTML, CSS. We utilize Resque/Redis for background jobs, have an automated feature test suite driven by Capybara and PhantomJS, and run our own ops with AWS + Chef.

To apply, visit http://www.trakstar.com/job-posting/ruby-on-rails-developer-....
DATADOG got hacked?
We've faced a nightmare weekend and ran into a locked account at AWS. After more than two days they told us that our key at DATADOG got compromised?

--

Hello XXX,

Thank you for reaching out for your patience. I’m reaching out to you in behalf of my colleague David as he is currently off shift. Regarding this issue the EC2 team have new information, and they mentioned that spot instance requests are block due to a compromised key in your account.
An email regarding this issue was sent on Tuesday, July 12, 2016 at 4:26 PM PDT from no-reply-aws@amazon.com to the email X@X.X whit the following Subject “Informational Message Regarding Security Incident at Third Party ‘Datadog’ [AWS Account: X]”

Here is the information regarding the compromised key in your account XXX:
Type: Access Key Pair
Credential: XXX
IAM User: datadog

To rotate access keys, you should follow these steps:
1. Create a second access key in addition to the one in use.
2. Update all your applications to use the new access key and validate that the applications are working.
3. Change the state of the previous access key to inactive.
4. Validate that your applications are still working as expected.
5. Delete the inactive access key.

Here are some resources that you might find useful:
[1] https://blogs.aws.amazon.com/security/post/Tx15CIT22V4J8RP/How-to-rotate-access-keys-for-IAM-users
[2] http://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#rotate-credentials

Once these actions are taken please update the case so we can reach out to the EC2 team and they can remove the blocking for spot EC2 instances. If you have any questions or concerns regarding this issue please let us know we will happy to further assist you. Thank you!

XXX
Amazon Web Services

--

Are there anybody else out there with the same issue? Maybe the DataDog team could provide their perspective? We're now sitting on the additional AWS costs.
We've been using the name Electrode internally (In @WalmartLabs as we have been transforming the stack to this platform) for the past year, and we have a cute logo! We discussed switching the name with "Electron" picking up steam, but there was a lot of attachment internally to the name Electrode.
Right! I'm just pointing out that this isn't necessarily malice or negligence on the part of the author. Dead Man's Switch has some ways it could be improved, and remembering to set up a CSRF token seems to be one of them.
webpack allows some pretty sophisticated resource pipelines that go beyond what you can do with browserify, especially around binary resources.

One of my use cases is working on a HTML5 game. I pre-process all the tilemap levels to add unique IDs to the entities within the file, but only for those JSON files that look like tilemaps. Each of those files' names get mangled as a hash of their contents as well, so I get some cache-busting for free.

Similarly, I can pngcrush the image assets that pass a certain rule, etc.
https://news.ycombinator.com/item?id=12628921
It appears that the new version of the new AdWords UI is created using Dart and Angular 2: http://news.dartlang.org/2016/03/the-new-adwords-ui-uses-dar...

I'm not a heavy AdWords user, so I can't say for certain that this represents all of the AdWords UI. But based on the linked interview, it sounds like they replaced a lot of GWT with Angular.
Yup, so long as you are following the local/state laws there is nothing wrong with using Facebook (IMO) to facilitate the meet up. No different than placing an ad in the newspaper to sell a gun and meeting the buyer somewhere.