skysight-inc/HackerNews huggingface dataset:
Mistake.

A "co-founder" with what sounds like ZERO experience that is shy to do sales and get his hands dirty is almost certainly going to be a failure.

These type of people are a dime a dozen and it sounds like you want to bring him in just cuz you like his personality. BIG MISTAKE.

If you ask me, bring in another technical guy and/or pay someone to help you with some market validation via sales (or do it yourself)

Trust me on this (you probably won't).. i've learned this the hard way. I've been a solo founder three times in both successful (30k customers) and unsuccessful startups.
Yet another example where the BSD code is simpler and clearer.

I don't think it's particularly controversial to say that when you want to explore how the internals of unix work, you're almost always better off reading the BSD source code first. Even if you don't run a BSD. (musl libc is great, too, but limited to libc.)

I do most of my systems programming for Linux platforms, but when I have a question about semantics my first stop is POSIX to learn how it should behave. My second stop is the BSD source so I can quickly grok the mechanics. Lastly would be the Linux or GNU code, to confirm exact behavior. Setting aside the fact that Linux or GNU code usually feels like it was written inside-out and upside-down, you can't well understand why and how something works without having a more general understanding of the problem and solution space. This applies to everything in life, but in the context of systems software programming I've developed a very concrete process.

Having a copy of POSIX locally (greppable, but also the local HTML frames version is super easy to navigate), as well as easy access to BSD code in /usr/src, can make this a very fast and efficient process. Much faster than Googling, wading through Stack Overflow, and other haphazard habits.
The `tr` bit isn't actually in the FreeBSD version of the script[1], so I'm assuming it's a macOS HFS thing.

https://github.com/freebsd/freebsd/blob/master/usr.bin/alias...
The "1%" might be an overly broad bracket (it's catchier than "the parasite rentier class"), but there are plenty of people in that category who actively support policies that not only don't benefit the vast majority of the population, but actively, physically harm them. See, for instance, every top health insurance executive in the country.
There is some missing math. They likely have 30 or 40 payroll systems all up for renewal/replacement.
The old systems are probably loaded with features and forgotten requirements that would have been discovered during deployment.
Also , infinite scroll back , a standard set of easy to use clients, hosted services and API integrations.
First off, I'm happy to see a high schooler considering a gap year. As someone that received the whole "go to college asap or be irrelevant" talk, I deeply wish that I had the resources to take a gap year and really find out if I wanted to enter college in the first place.

As to your question, I'd recommend finding a job that will cover your living expenses. Nothing too brutal, but enough so that you're not totally broke. This will allow you to really leverage your free time in order to do some soul searching. Tech ideas include contributing to open source, starting a business, writing a few crud websites, building a computer, etc etc etc. You also have several non-tech opportunities available such as climbing a mountain, improving your mental health, getting into a relationship, and other things.

Most importantly, see this gap year as a way to better yourself as a whole. Don't use it just to build a thousand projects thinking that a large software company will notice. Really dive down to figure out what makes you, well, you.

I hope this helps you figure things out.
Everything old is new again. ;) Okay, that’s a bit flippant. Obviously Slack isn’t IRC (with several major differences), but I think as far as communicating with your coworkers goes, they both accomplish the task. It’s just a matter of how much you want to spend.
Obviously slack got something right, otherwise people would still use irc. It always amazes me how we devs fail to ack the business side of a success case as slack. And if any contender in the space fail to identify what slack got right they won't thrive.

Maybe it was the ui, or some particular features, but they did resonate with the users. And now they are the benchmark that all the others will compare to.
You're both right, I've seen both sides.

The reality is, in all of them there are teams of amazing, insanely talented people, and teams of complete train wrecks.

It's just life. In any large company, there's a massive variance in ability.
Agreed. Their breakfast options were the best. I could wake up in the morning for work, put in an order, and have a full hot breakfast show up at my door by the time I get out of the shower.
https://github.com/wting/autojump does something similar, just automatically (and better, IMO).
Formlabs | Somerville, MA | ONSITE | Full-Time | Software and Mechanical Engineers

Join Formlabs if you want to bring groundbreaking professional 3D printers to the desktop of every designer, engineer, researcher, and artist in the world. Formlabs also offers lunch 3 days a week, unlimited, flexible vacation time, and a comprehensive healthcare package.

LINUX ENGINEER: https://grnh.se/35lg101
Collaborate with a stellar multi-disciplinary engineering team to design and debug the embedded code that allows our 3D printers to work

UI ENGINEER: https://grnh.se/frajd41
Design and code a consumer level UI experience that guides our users of all backgrounds seamlessly through our software

SOFTWARE ENGINEER: https://grnh.se/ie7ubf1
With a variety of products in the works you could have the opportunity to work on anything from creating factory calibration software to developing one of the most powerful and intuitive desktop print applications on the market: PreForm

FACTORY SOFTWARE ENGINEER: https://grnh.se/ialojn1
Play an integral role in bringing our printers into the hands of designers, engineers, and artists all over the work by developing the software that takes products from design to mass manufacturability

DEVOPS ENGINEER: https://grnh.se/s3nhy71
Develop a fast and reliable build process to bring our Preform software to thousands of users, and manage internal and external beta testing

MECHANICAL ENGINEER: https://grnh.se/5wxrgsve1
Work on a variety of mechanical challenges including precise and low-cost machine design, tightly integrated optical and electrical systems, and dealing with unforeseen complications from thermal and material interaction.

R&D ENGINEERING TECHNICIAN:https://grnh.se/foog32oj1
Design and run experiments on prototype and next generation printers. As well as, help debug mechanical issues on prototype hardware or instrumentation, fix them, or propose a solution.
Why do people who plainly want ton be read persist in creating web pages with light grey text on a white background. It's irritating to read.
And if you have morals, you can also say they weren't worth it. You could make the same argument about slavery, etc, but suggesting it was totally worth would be pretty bonkers.

Humanity can accomplish great things without dehumanizing or hurting most of the population, and being critical of the morality of these systems is a big part of that.
Found a "the good the bad and the ugly" article about them(not for everybody):

https://www.forbes.com/sites/feeonlyplanner/2015/07/15/annui...
https://www.nytimes.com/2017/10/31/us/politics/trump-nuclear...
Both devices use the same transceiver chip so I don't think the architecture is very different at all.
I'm aware of this[1], and with what you said out front in mind - it doesn't apply to either HTTPS or PGP. (I'm pretty sure you can build systems affected by this with X509, though).

[1] I don't want to take away from your good post, it's a good and well explained scenario to illustrate the issue. Personally I found Dominic Tarr's paper on AKEs-as-capabilities quite illuminating when I read it, and the analysis applies to your scenario as well. (The scenario is also a neat demonstration of a bunch of other issues, too)
"Hard work" will pretty soon not be enough to achieve whatever American Dream you might have achieved for yourself. The bar is getting higher and higher. In the 1950's any half-wit with a high-school degree could get a decent factory job and raise two kids in a 2-car-garage-picket-fence-in-the-suburbs. A lot of those jobs are just gone now and never coming back. What are people who can't go into STEM supposed to do now? What about in 20 years, after advances in machine learning and AI eliminate even more jobs that used to put food on the table? Work harder?

Yes, those of us in software can just be smart and work hard and be successful, but millions of others will not be, and it will be harder for them to get to where we've gotten to. Telling them to suck it up and "work harder" is exactly how you get wealth distribution, in fact. On terms you really won't like, just ask the Romanovs.

Millenials are the first generation in a long time to be worse off than their parents, and no, it's not because of avocado toast or iphones alone.

The "temporarily embarrassed millionaire" rhetoric is indeed meant to frighten, but your "anyone can make it if they work hard" is so mid-to-late-20th century Reagan-era rose-colored-glasses adorable, it's positively quaint. Let's just ignore automation and globalization and supply outstripping demand and tell those lazy kids to just get a job, eh?
Just sayin, could probably get the url buymeata.co
> regressive tax systems and distributive justice lead to overal higher happiness.

I suspect by "regressive tax" you mean "a tax rate that increases as the amount subject to taxation increases" . Wikipedia defines "regressive tax" to be the opposite one- where the tax rate decreases as the amount subject to taxation increases.

Or you're making a fairly non-obvious and interesting claim!
Changing focus is key.

It can be hard to change habits however instead of trying 'not to do something' you start focusing on doing something else entirely great changes can happen. Try it. You do need it enforce it few times but you can drop a lot of bad habits this way just because it doesnt matter to you anymore.
Is a feature of the exceptions to let you handle exceptional cases far away from the caller, up in the stack.

You should keep a distinction between exceptions that means "error" and exceptions that means "some kind of event happened", and handle them accordingly.
Plus: What about a history? Do I really have to have my client running to not miss stuff? That may have technical reasons, but is inconvenient.
That's super cool
"Turns out, software takes a lot of time and money to build. Who knew? I guess IBM didn't. Or maybe they didn't care?"

Well they do make a lot of money while building said software, large expensive projects are the kinds IBM gravitates towards. Most likely because it's easier to extract large amounts of money from them and it's hard to rein in the costs with oversight.
Also curious how this would work with SSR? Will the render be considered incomplete until all subtree promises have resolved?

If so, that would solve one of the biggest pain points working with SSR + React today. Today, the solution is to have you route level component load data which is far from ideal.
Fair enough. I suppose pointing out that the authors merely omitted "strictly" wouldn't have served GP's point as well.
From what I remember, those rely on some older aspects of Monero no longer present. But more importantly, they do not provide positive guidance on exactly how much mixing [churn] with what ring-sizes are needed to achieve a certain anonymity set size. Monero project itself has no statements on these key issues [except for a sentence in one of their updates stating that churning is not sufficient].

The research you linked does illustrate some problems. And Monero's reaction, to not include any disclaimers, to continue saying it is private and untraceable... misleads users.
Big strategic mistake by Dropbox. Not sure what their differentiation is going to be in 2 years now that they've capitulated to GSuite.

Is Dropbox just a hosting company? Why are people still using it?
Rover | Front End and Backend Engineers | Toronto | ONSITE Full-time | https://www.rover.io

Rover empowers brands and app publishers to create engaging, native mobile content without code. We reduce the resources required to create mobile campaigns and provide a powerful context engine to ensure the right user is engaged at the right time.

About the team:

Rover's engineering team prides itself in always being able to use the latest and greatest tech. You'll be part of a small and heavily focused engineering team that likes to move fast and get things done. Most importantly we love to teach each other and grow together.

Backend Engineer (1+ years experience):

Our backend is comprised of Go, Kubernetes, GRPC, GraphQL, Nodejs, Docker, MongoDB and much more. We are currently transitioning from a node.js data pipeline to Kafka being at the heart of our stack. You'll have the opportunity to explore every piece of our backend and have immediate impact on our product serving millions of devices daily. Your responsibilities will be:

- Creating new scalable Go and GRPC services

- Developing new product features around our Kafka data pipeline

- Helping expand our Big data store & customer data integration

- Optimizing existing services to squeeze out performance

Front End Engineer (1+ years experience):

This position focuses on building new products and maintaining Rover's existing suite of web apps used by designers and marketers. Our frontend stack includes ES6+ Javascript/Typescript, React, Redux and Relay. These apps communicate with our GraphQL Express API. You’ll be:

- Enhancing our current design application, Rover Experiences (https://www.rover.io/features/experiences/)

- Collaborating with the back end team to expand our GraphQL API

- Developing new apps from start to finish for the Rover ecosystem

Contact chris (at) rover.io
Not only do we shape our tools, but our tools also absolutely shape us.
I think you are focusing on the wrong thing by spending several paragraphs on the problems with the out-of-the-box experience and only one on the fact that it is an open protocol so a sufficiently technical user can fix it.

An open protocol, free choice of clients, and decentralised infrastructure is a baseline. A change is not an improvement if it removes those. (You could argue you have valid reasons to remove any of them and you'd be wrong.)

I don't see why it would be much more exhausting to use a hosted IRC service like IRCCloud to solve your problems than pick a specific alternative protocol entirely.
Paradromics | San Jose, CA | Multiple Positions | ONSITE

Paradromics is building the first high-bandwidth brain machine interface. Our technology will enable a new generation of neural prosthetics, with the fundamental goal of changing how neurological conditions are treated.

We are currently looking for talented scientists, engineers and managers to join our team.

Positions:
Office Manager and Administrative Assistant to the CEO. R&D Laboratory Scientist.
Mechatronics Engineer.
Microwire / Microelectrode Engineer.
Microfabrication Engineer.

To apply, visit https://paradromics.com/careers/
I would assume so as well. Maybe a Slack engineer can chime in?
Twitter Inc | San Francisco, CA | Consumer Video Client + Periscope | ONSITE, FULL-TIME

We're hiring on the Twitter Video and Periscope team for iOS, android, web, and backend. We own the entire Periscope app and everything in Twitter's clients that plays video including live, gifs, uploaded videos, and partnerships with big media companies.

We're a small diverse team making a big impact, with a huge audience, solid benefits, and a focus on work-life balance. My management chain is 50% women.

Feel free to reach out to me at https://twitter.com/apretz/ if you have questions!

Job listings:
iOS: https://careers.twitter.com/en/work-for-twitter/201802/softw...
Android: https://careers.twitter.com/en/work-for-twitter/201801/andro...
Web: https://careers.twitter.com/en/work-for-twitter/201801/web-s...
Backend: https://careers.twitter.com/en/work-for-twitter/201710/softw...
Licensing agreement.

https://blogs.cisco.com/news/cisco_and_apple_agreement_on_io...
That's exactly what happens in Brazil. The middle class fears the introduction of inheritance tax more than the lack of universal health care or good public schools.
This is going to be the funniest thing I read all day. Thanks for writing it up!!
I wonder if they'll make it easy to attach MULTIPLE Google accounts to your Dropbox accounts. I have 5 at the moment and there would be some real value in Dropbox giving me an easy way to pull things from all of them together.

For example, the Dropbox Paper feature of integrating with your calendar to creating meeting notes is great. I've started using it to take all of my meeting notes as well as tracking action items from those meetings. The biggest issue is that I have 1 Dropbox account and I'm often dropping in links (or calendars) from multiple Google accounts.
I’m blaming both: I’m blaming the humans who expect it, and the billion-dollar blob of JavaScript that enables it to be so.
There used to be a good reason to copy apple, but I am still struggling to find a recent phone with basic features. Battery, headphone jack, memory card, wifi, security updates.
>The problem with the “inequality” framing is that your victory condition is dragging everyone down into the crap systems.

Yes but that's good.

>Engineering greater total suffering so that you don’t have to be indignant at others suffering less, is not exactly noble.

I actually think it would reduce total suffering, just that it's a short-term vs long-term thing.

>We could end education and healthcare inequality today by shutting down all the good universities and banning all good health insurance. But that’s backwards.

You're sort of close to what I want but not quite. We'd shut down all education systems which allow you to buy good results, same for healthcare, it's not about absolute quality it's about the relative quality in exchange for dollars.

My point is that when you drag everyone into the same crap system, the most powerful in society who currently get to opt-out are stuck as well. They're forced to advocate for systems which are universally better rather than advocating for systems which are selectively better. By changing the incentives this way we stick everyone on the same side, inside of one side against another, it's better for everyone.
Yeah, but only after two name changes.
> I'm at 550mbs with 6 very active teams and while on voice chat. Dropped out of voice chat I'm at 340mb

That's still a lot of RAM for a chat with giant emojis.

You have to consider that people reporting these issues with memory consumption are running the app in different operating system than yours. Maybe your system is optimized. I just checked my co-workers computer and his main Slack process is at +97MB but there are 3 instances of "Slack Helper" at +433MB, +297MB and +255MB respectively. That's over 1GB in total. So either you are just looking at the main Slack process (which at +340MB makes sense) or your Slack is leaking memory somewhere that your RAM monitor is not able to map.
er, small business owners making $800,000+ a year? I don't think that's very easy to relate to.

Who is waging this campaign?

I don't think is a campaign to vilify the 1% as much as it's an increased awareness by the 99% that no one needs to be making $800,000 a year. As people see home ownership being increasingly implausible, healthcare difficult to afford, fulfilling work unable to be found and less than $1000 in savings, is it any wonder people are upset, bothered and judgemental of people who make an impossibly larger amount of money than 99% of people?
The argument the OP was making isn't about the 1% alone, it's about policies that benefit the 1% and the top 20%.
Most vinyl cutters can use a pen as well. I have a Graphtec CE5000-40 cutter with a 15" wide bed, and I have adapters so I can stick sharpies of various sizes in it. Plus it has niceties like a USB interface and plugins for Illustrator. (Downside vs. an old plotter, of course, is cost.)

EDIT: also don't forget the AxiDraw! https://shop.evilmadscientist.com/productsmenu/846
In countries that have actual work laws that wouldn't happen so easily.
NYTimes – How to Grow as an Engineer (Working Remotely)
Are you actually saying that the advancements coming from a foundation built in the latter half of the 19th century aren't worth the cost?

I don't agree with that at all, and I'm not sure I would if I had to pay that cost myself, either.
Literally any other instant messaging program would have the same effect if the culture is toxic enough to allow it.

Slack is no different other than name recognition and size.
>> an increasing share of wages going to the top income brackets
Why you can’t trust ACoS in Amazon Marketing Services (and two alternatives)
It's more like an ad masquerading as an article. Self-promotion is good and more people should do it, but out in the open.
https://mega.nz/ is what you want.
Top 3 Reasons to Use Service Mesh
Grammarly | San Francisco, Kyiv, New York | Onsite | https://www.grammarly.com

Grammarly’s AI-powered products help people communicate more effectively. Millions of users rely on Grammarly every day to make their messages, documents, and social media posts clear, effective, and mistake-free. Grammarly is an Inc. 500 company with offices in San Francisco, New York, and Kyiv.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/grammarly

We have 19 open positions on our engineering team, including positions for frontend, backend, mobile, DevOps, research, engineering manager, computational linguists, and machine learning researchers. Check them out here: https://www.grammarly.com/jobs/engineering

Tech Stack: Frontend: Javascript, React, Typescript, Flow, Mobx, Stylus, Redux, Reactive JS, Styled Components, Focal (our own in-house, open-sourced state management framework)
Mobile (iOS and Android): Java, OkHttp, Butterknife, Retrofit, XCode, Swift, ReactiveCocoa, ReactiveSwift, Kickstarter-Prelude, Argo, Runes, Curry
Desktop app: CoffeeScript, Electron.js, C#, F#, ReactiveUI
Internal tools: Angular, Elm, ClojureScript
Backend: Java, Scala, Python, Haskell, Lisp, Clojure, Go, C++
NLP/Research teams: sklearn, TensorFlow, PyTorch, CNN, RNN, Keras, Seq2Seq, xgboost, CRFs, nltk/spacy/OpenNLP, OpenNMT, Jupyter notebooks
Been occasionally pestering family and some colleagues over the last 1/2 - 1 year, about the idea that "playfulness" of children is why they learn so quickly, and that it is relevant to ML :P

Children build up a continuously more sophisticated "hypothesis" of how the world works, and are always inspired (by some neural process?) to explore the the limits of that hypothesis by perturbing things in new little fun ways ... throw away that ball ... upwards, downwards, sidewards ... bite it, taste it, sit on it, stand on it.

I guess there is some randomness to the new experiments chosen to try, but they are also based on the continuously improved understanding of the world. Realizing that a ball is bouncy opens up a world of new "fun" experiments to try, a.s.o. a.s.o.

Well, pretty obvious to every parent of course :D ... but in any way a really major and important area to learn from I think.
This is something a lot of the "all dilution is bad" commenters don't seem to understand. Dilution isn't automatically bad. What matters is the total dollar value of your stake in the company. Did it go up or down? What percentage of the pie you hold isn't really relevant.
The company wants values. You want time. It's a relationship for mutual benefit.
That is the opposite of a shitpost.