skysight-inc/HackerNews huggingface dataset:
Love how simple this is. Looking forward to seeing how it works.

Even in such a simple form, I'd like to see good usability practice:
- If I leave the field without modifying it, I shouldn't see an error message.
- When I click the Subscribe button after correcting an error, it moves and my click misses. It can be tricky, but you should take care to ensure UI elements do not move when the user might be in the middle of an interaction. It's not always avoidable, but it should be as rare as you can make it.
I'm also really starting to feel the weight of it.

I collect fossils, and it recently crossed my mind that the coral fossils in my collection may be all that's left of corals by the end of my lifespan. I've also given up on the idea of raising children, as much as I want to be a mother, because it doesn't seem right.

It's a heavy weight, what helps me avoid it is just immersing myself in work. Hardly positive.
One of the primary benefits is that cattle help clear underbrush, which therfor produces more productive stands of timber. If kept in one area too long though they will begine to damage trees, so proper rotation schedules should be followed. Split hooved animals also aerate soil which helps with natural seed planting and growth. There is an entire focus on the use of ranching and forestry together with lots of science behind it, it used to be called silvopasture, but is now referred to as agroforestry.

Of course they can be destructive when not managed properly. The main cause of this correlation in most peoples minds imho is the fact that in the Amazon, such as Brazil, cattle ranchers were causing deforestation simply to create pastures. That is obviously wrong, but its not what happens in the US.
I hope the test set included politicians - you need to have some subjects who are verifiably liars.
Neo4j, and graph databases in general, are an excellent use case for IoT access management.

Our schema involved taking physical assets/personnel and representing them as different labels: machine, factory, production line, user, usergroup, etc. We then drew complex relationships between different user/groups in the organization and the assets they were responsible for.

At first, we used a relational database, but it soon became difficult to go more granular than simply: user belongs to usergroup, usergroup belongs to client, client has factories, factories have lines, lines have machines.

As many have pointed out here, it's not that you can't do this with non-graph databases, it just requires a more complex query layer. Neo4j allowed us to represent complex business relationships as natural language, and that really helped us as the business scaled.
> I don't think anyone would object to Swiss, German, US, Australian or Japanese immigrants... The issue is inflow of immigrants of different cultures, who don't assimilate - and it's not unreasonable to judge those cultures as inferior and unwelcome (in the EU we don't force our women to wear masks and stone them for infidelity...).

Since you point out types of immigrants people wouldn't object to, I also think no one would object to Saudi sheikhs if they were to immigrate. I increasingly feel religion and culture is just a proxy for wealth. A lot of people in Poland don't like Ukrainian immigrants either (of which we have plenty), even though they're culturally very close to us. I'm increasingly believing that it's all really about wealth, and the perception of being exploited.
Yeah, you're not wrong that it's pretty dark. I have done a bit of work recently on lightening up (it was even darker before!), but I'll definitely look at brightening it further in the near future.
It's perfectly both.

Hatred is basic - complex emotions break down to something more direct and blunt when your message gets boiled down to X number of characters.

Then take interpretations of that message in mass, again each one distilled to simpler tones: most will mirror or concentrate the negativity.
it depends on how well engineered the application is, like anything.

I've been working on react-native recently, and this is by far the most difficult "framework" (or system, or library, or whatever else you want to call it) i've ever had to work with regarding dependencies.

Every. single. change. breaks. And it seems to have deep dependencies on exact versions of many other tools, and changing them causes all kinds of hell. It's awful, and it's what I see as "dependency hell". We are like 5 patch versions behind latest right now, but every other patch version between ours and current either won't build on one platform, won't start due to mismatched dependencies, requires an alpha version of react proper, or breaks all of our tests.

But before that i've worked on at least a dozen mid-sized+ node and browser based projects, and i've never had major issues with upgrades. For the most part they work if you stay within patch or minor versions, and even major upgrades only really hurt if you are impacted by the breakage, which in my experience is pretty rare (just looking at one monorepo-style project that has about 150 direct dependencies, i would probably spend about 2 hours a month on keeping them up to date, and just for fun, i went back to a commit from 3 years ago just now, and it still installs and runs fine.

If you stick to documented features, don't try to abuse or be clever with interfaces that aren't well defined, wrap any "iffy" libraries in your own interfaces to make switching or re-implementing them easier, and overall vet your deps a bit before installing them, it's pretty smooth sailing.
As it turns out, understanding hierarchical directories is really, really hard for most people, which is why iOS eschews them entirely, at least as far as the UI is concerned.

According to Jaron Lanier, the concept of a "file" is an accidental one in the history of computing, not an essential one. If we want computing to truly be available to the masses, maybe it's time we leave things like files and folders behind, and not allow the dead weight of the past to hold us back now.
I think your comment about investing in other assests only further agrees with my point. Selling before you build is like investing in an asset without due diligence.
Oh nice, meeting Dr. Yokota again. He was the second advisor for my PhD studies. A great person to talk with, always extremely helpful and engaged - I'm not surprised that he'd be the one coming up with such an easily understandable course.
>My litmus test is the Gershgorin circle theorem. Every so often I check if I can still prove it, and if I do I try to review the surrounding matrix. I will literally vote against hiring anyone who can't at least handwave why that's true.

Interesting comment with no context—i.e. not hire someone for what? I don't know if I would ever not hire someone for not understanding a math problem (unless the job was heavily math related in the sphere of the problem). I would definitely not hire someone who communicates as ineffectively as you did in this comment.
Ask HN: Who is hiring? (November 2018)
Please state the job location and include the keywords
REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
When remote work is not an option, include ONSITE.

Please only post if you personally are part of the hiring company—no
recruiting firms or job boards. Only one post per company, please. If it
isn't a household name, explain what your company does.

Commenters: please don't reply to job posts to complain about
something. It's off topic here.

Readers: please only email if you personally are interested
in the job—no recruiters or sales calls.

To search the thread, you can try kennytilton's https://kennytilton.github.io/whoishiring/,
gadogado's https://hnhired.com/, or kristopolous' console script
at https://news.ycombinator.com/item?id=10313519.
Ask HN: Freelancer? Seeking freelancer? (November 2018)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who wants to be hired? (November 2018)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Readers: please only email these addresses to discuss work opportunities.
Cash App | Software Engineer | San Francisco/New York/Austin/Melbourne AU/Kitchener/Waterloo CA | https://squareup.com/careers/jobs?team=Cash
Cash App (by Square Inc) is hiring across ML, Backend, iOS & Android to work on features for the #1 Finance app in the US on iOS and Android.

----

What we do:

Cash App is the easiest way to send and receive money. We make it easy to pay and get paid, spend safely, deposit your paycheck, buy/sell bitcoin and save while you spend. We're hiring engineers to help unbanked and underbanked customers around the country manage their money.

----

Why it's cool:

Cash is the number #1 finance app in the US (and a top 20 free app overall). We're a full stack team, with opportunities to work on highly polished customer facing features, deep money movement infrastructure including blockchain, external integrations and risk & machine learning infrastructure. Cash's goal is to be an honest financial network, and millions of customers per month already manage their money with Cash. Our work environment includes lots of Silicon Valley style perks, and supports a distributed/remote team culture; we have engineering centers in Melbourne AU, Kitchener/Waterloo CA, San Francisco, New York, and Austin, as well as team members spread around the world from Kansas to Stockholm. We help with visas were necessary.

----

Technologies we use and teach:

Java & Kotlin including JUnit, Hibernate, Guice, and OkHttp/Retrofit

HTTP, JSON, gRPC, and Protocol Buffers

MySQL/Vitess

----

If this matches your background and interests, we'd love to talk to you -- email ayo+hn@squareup.com.
But what value is it adding over ordinary 'bearer token' sessions in that case?
I think mine's Braun? Its only extra feature is that it buzzes a bit when you should switch quadrants, then several times when you've done enough (just a simple timer). I'm usually lazy/rushed and only do half a "cycle" and my teeth feel like I've just had a dentist's cleaning, just about all the time. They make Bluetooth enabled ones and all kinds of other BS, but I don't care about any of that. Wasn't expensive, I think $40-50 and I've had it a couple years. Little wireless charging base you place it on, batteries last enough for a few days though if you're taking a short trip and don't want to take the base, and the failure mode if they die is that you still have a normal toothbrush. You do have to replace the brush part every so often, Costco carries big packs of them and I think there are third party ones available cheaper.
Then you are back to statefulness if you need to check this magic "count" every request.
A simple example i'm thinking would be to imagine a flat road with a ball on it at x_ball. (x_ball > 0).

Starting at x=0 a machine begins raising the road, adding gradually as it moves in the x-direction (creating a sloped road). Once the bulldozer raises the road under the ball it would roll towards x = 0.

This machine moving in the positive x-direction is kind of "emanating outward" but it results in the ball rolling towards the origin.
So the unicode standard doesn't have a way to deprecate/remove characters?
Session cookie, I believe.
Halloween Whiteboard: The Undead Generals, Part 2
Weather will be much warmer by 2050. See how these US cities will change
You could break off Google's, Amazon's, and Apple's app stores. You could break off Google's, Amazon's, and Microsoft's cloud platforms. You could make Instagram, WhatsApp, GitHub, and Youtube independent businesses. You could split Google Ads and AdSense. You could split off Google Chrome a la Mozilla and GSuites could be its own thing, too.
Yeah, same here. I was fairly active on it > 10 years ago but haven't really kept up with it since I got locked out of my original account once they switched to Yahoo. I can only imagine the amount of trash that would get uploaded with everyone getting essentially and unlimited amount of space. I always enjoyed the quality I could find there and it seems like they are trying to get back to that.
This is brilliant! Has the IETF put out any proposals for a standard of this sort or is this just an idea you had?
Lost a work-friend today
You could break Facebook into Facebook, WhatsApp and Instagram, for a start.
Visual Labs | Menlo Park, CA | Software Engineers | Onsite | Full-time | https://www.visuallabsinc.com

Visual Labs develops Android and web-based applications for public safety. Our clients include law enforcement, public venues (e.g. Levi’s Stadium), private security companies and others all across the country. Here’s a video about how our system was used at the Super Bowl (https://youtu.be/WxHIrdqt9Rg).

A degree in Computer Science or a related technical field is required. Preference will be given to those with the following background:

Experience working in a full-stack environment on a large-scale project

Working knowledge of web-based applications - HTML, JavaScript and CSS

Experience with relational databases, Python and Java

Experience managing cloud environments - AWS, Azure

We offer a competitive salary along with stock options and other benefits. If you want to be part of a close-knit team at a company where your work will have significant impact, send us your resume and tell us why you think Visual Labs is a good fit for you. Reply to jobs@visuallabsinc.com.
Designer vs developer maybe?
I agree that your interpretation is right, but "start selling" is an extremely ambiguous phrase here. After all, "a sale" is most often understood to be a finalized sale; "to sell" is most often understood to be completed transaction.

Yes, the idea here is, "understand who you're marketing to and what they're looking for before you start building," and the phrasing used is what it is because that's catchier, but it's still not particularly concrete phrasing.
Super cool! :)

Two notes:

- The Nuxt.js code sample is the exact same as the Vue.js one — unless that's intentional

- The button icons have `cursor: default;` on them which is kind of weird because the buttons are `cursor: pointer`. Perhaps keep it consistent?
Here are a few interesting ones: https://en.wikipedia.org/wiki/Assassination_of_Iranian_nucle...
In 1940, Lee de Forest, (semi-self-proclaimed) Father of Radio, sent an open letter to the National Association of Broadcasters in which he demanded: "What have you done with my child, the radio broadcast? You have debased this child, dressed him in rags of ragtime, tatters of jive and boogie-woogie."
Full package vesting over 4 years - you typically get annual refresh grants, which are new 4 year grants that stack on top of your existing grant.
> arguable the latter is "less efficient" because we eat only parts of the plant

Solar cells are more efficient than photosynthesis.

“For...sunlight, where only 45% of the light is in the photosynthetically active wavelength range, the theoretical maximum efficiency of solar energy conversion is approximately 11%. In actuality, however, plants do not absorb all incoming sunlight (due to reflection, respiration requirements of photosynthesis and the need for optimal solar radiation levels) and do not convert all harvested energy into biomass, which results in an overall photosynthetic efficiency of 3 to 6% of total solar radiation“ [1]. Meanwhile, “solar cell efficiencies vary from 6% for amorphous silicon-based solar cells to 44.0% with multiple-junction production cells and 44.4% with multiple dies assembled into a hybrid package” [2].

[1] https://en.m.wikipedia.org/wiki/Photosynthetic_efficiency

[2] https://en.m.wikipedia.org/wiki/Solar_cell_efficiency
Sierra Wireless | Software Engineer | New York, NY (NYC) | Onsite | Full Time | https://sierrawireless.com

Sierra Wireless is developing an IoT-focused data orchestration platform internally code-named “Brooklyn". It offers intelligent data acquisition, end-to-end security, distributed stream processing, and full command and control capabilities. "Brooklyn" is not a data-pipe; it is a platform that ensures you get the the right data at the right time, with the right priority, to the right system of record. "Brooklyn" is engineered for IoT solution developers and operators, made to last, and built to accelerate transformation.

We are looking for a senior backend engineer to join our DUMBO-based development team. Responsibilities will include implementing new features in the areas of distributed data processing, access, and orchestration in a high-throughput, highly-available platform.

To apply, please send your resume to swirbk@gmail.com
An expanded mind. Learning from smarter people.
Clojure places a lot of emphasis on its built in hashmaps.
> Fine, revoke the master token

This is exactly the ability which JWT lacks.

You can, of course, combine a session ID (checked against a DB) with a short-lived token (stateless, with expiration time encoded). This will allow to only check the session against a DB if, say, more than 30 seconds has passed since the previous check. It helps with spiky traffic, and still allows to invalidate a session soon enough for practical reasons.
Yup, absolutely, second that.
Suppose tech companies were no longer legally allowed to use the network effect (i.e. they had to provide open-access to their public data via API).

Then this would enable alternative front-ends on twitter.

This would then enable me to filter messages by positivity, or whichever criteria I choose (e.g. non-Russian-bots, non-shills).

This is turn would then change the whole ecosystem. It would remove the perverse incentives of outrage-attention machine.
Buildit @ Wipro Digital | Multiple Roles | Germany, India, Ireland, Poland, UK, US | Full-Time | ONSITE | https://buildit.wiprodigital.com

Buildit is a high-end technology consultancy organisation. We partner with our clients to design and build innovative products. We tend to work with very large, enterprise-level companies. Our offices are in Asia, Europe, and the US.

We are looking for:

- API Engineers

- Creative Technologist

- DevOps Engineers

- Front End Engineers

- Full Stack Engineers

- Java Developers

- Lead Front End Engineers

- Lead Platform Engineers

- Platform Engineers

- Senior Backend Engineers

- Senior Java Developers

You can apply online here: https://buildit.wiprodigital.com/careers/
Use of Blockchain for Fintech: The Most Inspiring Facts and Examples
Redash | Customer Success Manager | REMOTE

Redash [1] is a BI tool for people who <3 SQL. We let you connect to your database(s), query your data, visualize and share it (dashboards, API, etc). Redash is fully open source [2] with a SaaS offering.

We're looking for our first Customer Success Manager. As a Customer Success Manager your focus is creating and maintaining friendly relationships with our customers around the globe, maintain our knowledge base and write content.

Due to the nature of our product we're looking both for someone with strong communications skills but also some technical understanding. You don't have to be an engineer, but you do need to be able to write some SQL and understand what's the difference between MongoDB and MySQL.

You don't have to come with all the knowledge, but you need to be able to learn.

Full details (and how to apply) here: https://discuss.redash.io/t/redash-is-hiring/2604

[1] https://redash.io [2] https://github.com/getredash/redash
The browser itself is pretty great - it exactly what I want - Chromium without the spyware and a decent user interface.
I'm not super keen on it, though I like Electric cars. I think that they will, or at least should, transition to being more open as electric cars become more common and in a larger variety.
> A good point, but irreconciable with pay gap data

> For people who are tired of rehashing the same old arguments with data and answers that are out there for anyone serious to find...

It's funny that you say that since there is no data supporting the pay gap. In fact there are people posting data in this thread contradicting the pay gap.

If you say data is available to support your argument, you should link to it.
"First, and most crucially, the free terabyte largely attracted members who were drawn by the free storage, not by engagement with other lovers of photography. This caused a significant tonal shift in our platform, away from the community interaction and exploration of shared interests that makes Flickr the best shared home for photographers in the world."

I don't have a problem with their decision, and I'll certainly upgrade to pro in the next few weeks. But I also don't use Flickr for "community interaction and exploration of shared interests" - I just want to be able to create albums and put photos in them. So the storage was useful and the ostensible reason for the change (reversing the "tonal shift") doesn't entirely convince me.

But this isn't unexpected, and I think the purchase by SmugMug was a good thing. I just hope they can stop randomly losing my photos after this...

(Edit: s/convince/entirely convince/)
Passenger AI | Toronto | $100-160K + 0.1-1.0% equity | Full-time Onsite

I’m the founder/CEO. In 2017 I moved from startups in SF to Volkswagen in Detroit to learn about the trillion $ industry we know will transform over the next decade. I left this past April to start Passenger AI which is building remote monitoring tools for robotaxi operations. In the past 7 months, we’ve raised from top-tier VCs, built up a team of 8 (Mozilla, Lyft, Pivotal etc.) and brought on some great customers.

We moved into a new office today with a garage so we can touch/feel our product everyday.

We’re hiring engineers for DevOps, Media Streaming and ML/CV. (https://angel.co/passenger-ai/jobs)

Email me at martin@passenger.ai if you want to learn more.

No recruitment-type services please.
Oh Jesus! I'm sorry for your losses. I just lost a good friend before his time, as well. It's never easy and the hole just stays there.

Thank you for the VERY frank responses, I appreciate the effort and the time. As a follow-up question, do you think the 100 hour weeks had diminishing returns after what point, if at all? Also, how is the work-life balance in Turkey in general?

Again, my condolences on your losses.
Slite | Paris or Remote (CET -2 / +2) | Full-time | https://slite.com

At Slite (YC W18), we're a friendly bunch excited to bring the power of notes to teams and change the way they share knowledge!

Meet the team here https://jobs.slite.com/.

Our team is distributed across 4 cities and counting. We believe in empathy, transparency, asynchronism and remote.

We run on React / Redux - Node.js /GraphQL / Docker / Kubernetes

We are hiring for:

- Lead Engineer — help build, manage, and scale Slite API, lead one of our squads — https://jobs.slite.com/lead-engineer/en

- Software Engineer — join one of our squads as a SE and help us deliver on our roadmap — https://jobs.slite.com/software-engineer/en
Move issues across GitHub repositories
Well, yes. This is the internet growing up.

Servers cost money. People making the software and running the servers cost money. Previously those costs were hidden from end-users, usually by advertising-based business models. Now that consumers aren't putting up with that as much, smart companies are doing the old-fashioned thing of charging people for the valuable services they provide, instead of selling off human attention to advertisers. On the whole, this kind of stuff is better for everyone.