skysight-inc/HackerNews huggingface dataset:
DataKitchen | Boston/Cambridge, MA, ONSITE full-time | Data Engineer in Customer Success (SQL, big data, Redshift, Python, AWS,) | http://www.datakitchen.io/

DataKitchen, Inc. enables analytic teams to deliver value quickly, with high quality, using the tools that they love. DataKitchen provides the world’s first DataOps platform for data-driven enterprises, enabling them to support data analytics that can be quickly and robustly adapted to meet evolving requirements. DataKitchen is leading the DataOps movement to incorporate Agile Software Development, DevOps, and manufacturing based statistical process control into analytics and data management. Our company is profitable, stable, rapidly growing and stock will be part of the package.
You should have solid SQL development experience along with the ability to interface with customers (though there will be no significant travel required). This position requires excellent technical skills, good business communication skills, excellent attention to detail and follow-up, and the ability to self-manage. You will get great exposure as you work directly with our customers to tackle tough business challenges.

Working knowledge of SQL including creation and maintenance of tables, views, indexes, and stored procedures. Some Python coding experience and experience building Docker containers is a plus. AWS and Amazon Redshift experience is a plus. Flexibility and self-motivation – with a problem solver's attitude. Excellent attention to detail. Ability to work independently yet collaborates cross-functionally in a team environment. Highly effective written and verbal communication skills with a collaborative work style.

We offer competitive pay, benefits like a company funded 401K, experienced team (we all code), amazing customers, equity, and a cool office location. Contact jobs@datakitchen.io
Simplicity. Redis 4.0 with the rxlists module [1] provides a fast queue system with full persistence. Unless you need replay, Redis is often easier and has plenty of throughput. This streams feature now solves the replay disadvantage.

1. http://redismodules.com/modules/rxlists/
There are several points made about typing in another related post here yesterday:

https://news.ycombinator.com/item?id=15378800
Typing in Java could be better, sure, but even with its quirks it's way better than the nothing you get with dynamic languages.

I disagree; that Java was the standard example of statically typed languages is what convinced me for a long time that I didn't want anything to do with it. Having to pollute my code with all that crap, deal with a lot of dumb restrictions and still have NPEs left me with a sour taste.

Only after I discovered Haskell (and more recently Idris), did I realize that static typing can actually be worthwhile.
"never believe in anything you see online" - Abraham Lincoln
But industry also has the same problem with management positions. The real problem is the terrible treatment of postdocs due to a lack of "non-training" positions. Imagine if your boss made 5x as much as you because the only two jobs at your company are intern and manager.
As far as I can tell, most big VCs are essentially children who care about little more than power, recognition, and maybe being the first trillionaire. If you filter out the incessant talk and focus only on actions, it becomes clear.
Well if you don't need to write that particular test you have more time writing tests that are actually useful, like validating your logic (and dare I say: more fun to write).
or laptops. or tvs. or cars. or public streets.
Very new to android development and I absolutely hate doing anything in the layout/ folder. But should I even bother with this considering the absence of ConstraintLayout
Might be both ignorance and apathy.
That is correct. It is also a pipeline issue. The Navy has to recruit, train, and certify a certain number of nuclear trained personnel to account for shore-duty rotations and personnel leaving the Navy altogether. On a couple of occasions, our engineering team was short a few personnel in each of the three nuclear-trained jobs. We were able to pull from some of the other boats at the base, but they were not qualified (a.k.a. useless) so the workload wasn't distributed any better with the additional personnel.
I agree that $4*52 is expensive, but it could cost less if more people were subscribing. Unfortunately, even at a more reasonable price per month or week, I think papers wouldn't see a surge in subscribers in the current environment.

Short-term, I think people undervalue the value of local news. There are often a lot of info holes when it comes to local government and politics. I wonder if this has adverse affects that lead to less involvement in local politics except when a NIMBY issue appears, which doesn't seem like good governance.

Local news coverage, with the exception of major cities, tends to be sparse and often non-existent. Even for some major areas there can be a lot of holes in coverage.

This problem makes itself apparent to me when come election day I try to look up all of the candidates, and find no info for many of them that isn't from their own website (if it even exists).
But most fortune 500 companies are older than modern VC, which really came into being as a response to post-war tax policies. Most Fortune 500 companies can trace their founding to similarly speculative capital under a different name.
No, you don't have to write tests for invariants enforced by the type system.
historically apple isnt known for legacy support
Apple presumably invests more.
NEXEDI | Lille/Munich/Paris/Plovdiv | ONSITE | 4/12 months INTERNS
We are looking for new colleagues to help improve our FOSS software solutions and contribute to research and industrial projects. If you are passionate about open source software and like one of our topics on http://www.nexedi.com/jobs get in touch with us! Candidates will do a programming challenge followed by an interview. We're currently looking for:

- Nexedi | Web Mesh Network JavaScript Developer | Lille | INTERN

- Nexedi | Artificial Language Processing Python Developer | Lille | INTERN

- Nexedi | Connected Cars JavaScript Developer | Lille | INTERN

- Nexedi | Site Reliability Python Developer | Paris | INTERN

- Nexedi | Out-Of-Core Numpy Python Developer | Munich | INTERN

- Nexedi | Big Data Machine Learning Python Developer | Lille | INTERN

- Nexedi | Linux JavaScript Port Developer | Lille | INTERN

- Nexedi | AI Business Bot Python Developer | Munich | INTERN

About Nexedi: We are a small international team of about 35 programmers (headquarters in Lille, France) creating free software since 2001. We run our own stack with ERP5 (Business Suite), SlapOS (Cloud Deployment) and Wendelin (Big Data/Machine Learning) being the main solutions for which we provide customization services (our code is free, our time isn't). We have time to tinker, need to think out-of-the-box/ram/space and work mostly autonomous. We all use Chromebooks, our hierarchy is as flat as the area around Lille, our offices are paperless and we have no meetings. We mostly hack in Python and (vanilla) JavaScript. If you're looking for fame or gain, we're not the right place. For purpose and leverage, we might be worth considering. Join us!
Never Forget a Friend’s Birthday with Python, Flask and Twilio
The image in the article you are referring to is not from the article. Rather, it's from L2Inc. Why they have them in? I don't know, but at a quick glance, the video this was sourced from was specifically talking about those bottom 4 companies.
A third theory is that zero sum thinking is wrong.

Like it is possible that issuing H-1Bs can be better for Americans in general than issuing no H-1Bs. It depends on the total costs and benefits, not just the costs to the Americans that end up competing with H-1B holders for jobs.
I'm very excited about this. I've been eying HTTP EventSource for a while now, but there hasn't been a good solution for the backend broker. Kafka is overkill and Amazon Kinesis' pricing isn't viable if you have lots of topics. This fills the need perfectly and Redis is already part of my stack.
Launch HN: Forever Labs (YC S17) – Stem-Cell Banking
Hey HN! I’m Mark, one of the founders of Forever Labs (https://foreverlabs.com). We bank your stem cells to help you live healthier longer.

I’ve spent the last 15 years developing therapies using bone mesenchymal stem cells for treatment of neurological injury and disease. Over these years, preclinical research of mine and others has translated to over 500 clinical trials currently employing these cells for treatment of stroke, heart disease, dementia, and more.

This is especially good news when it comes to diseases such as ischemic stroke, where we haven’t had a new approved therapeutic in over 20 years. It is no exaggeration to say that stem cell therapy is creating opportunities for treatment where few existed.

However, there is a problem. To put it simply: 1) Your own stem cells treat you best, 2) your stem cells decline with age, and 3) you need your stem cells most for diseases that affect you when you are old.

Our solution is to cryopreserve your stem cells now, creating a reservoir of youthful stem cells that you draw upon throughout your life.

In addition, we are developing applications for these cells that not only treat age-related disease, but actually delay their onset.

Of course, few matters in biology and medicine can be “simply put”, and we’d be happy to discuss details below!
Highly doubt a Japanese company would allow a takeover from an American one.
Does it work better if you use type-specifiers in your code :-)
Yes actually maybe it's a good idea to change the point with something else. Thanks for the hint.
Uber-like keynote and powerpoint deck
Yeah ok. In case you're still wondering why people use dnsmasq and dhcp, your regime wouldn't work well in most places where visitors expect to just connect and go online.
For those wondering like me, SWO is surface warfare officer (someone who manages shipboard systems) and IGRC is the Iranian navy.
You don't write test cases specifically to check types. Your existing cases, if they are robust and thorough, will simulate your runtime and check those for you as a side effect.
I tried formatting an external SSD as APFS and the gui disk utility was extraordinarily buggy. It certainly appears that nobody tested this before High Sierra was released.
The original airport express cannot be managed by newer airport utility, and you cannot run the older airport utility on newer versions of macos. facepalm
My 2 cents: dynamic typing works okay for library consumers. For libraries themselves though, or platform code, the disadvantages are real. It is harder to fix and extend code when you don't know who calls it, how they call it, what they get in return. Complex code becomes littered with 'black holes'. That is a big part of why facebook implemented Hack. I heard a talk by one of the developers. Even now there are PHP blackholes in the Facebook code base that they can't migrate to Hack.
Type inference goes hand-in-hand with static typing. Those are not opposite things.

> C# .... Crystal

Both are fully statically typed languages with type inference. Those are unrelated to the argument the parent comment is making.
Heetch | Multiple positions | Paris | Full-Time, REMOTE (eu only)

Heetch is a nightlife ridesharing company that works with 5,000 professional drivers and handles 70,000 rides per week.

We're providing young people an affordable and safe way to enjoy their nights.

We just raised $12 Millions and we're looking for data, infrastructure, backend and mobile engineers.

Our engineering team is operating entirely remotely across Europe.

We're running Go, Elixir and Ruby microservices in a mesosphere dc/os cluster. We're using Postgres, Redis, Rabbitmq and we're moving toward Kafka and Spark.

Our mobiles apps are using ReactiveX, iOS app is mostly written in Swift and we've just started to use Kotlin on Android.

Hiring Process: 2 Remote or On Site IW

Find more details and forms are at https://jobs.heetch.com
Sailthru | Senior Site Reliability Engineer (SRE) | New York | http://grnh.se/x4sbtp

Sailthru | Senior Machine Learning Engineer | New York | http://grnh.se/x4sbtp

Sailthru | Mobile Solutions Engineer Mobile Solutions Engineer | New York | http://grnh.se/x4sbtp

Sailthru | Senior Scrum Master | New York | http://grnh.se/x4sbtp

Sailthru helps the world's most innovative retailers and digital publishers build deeper and longer lasting relationships with their customers. Sailthru-powered email, web, and mobile experiences drive higher revenue, improve customer lifetime value and eliminate churn.

As an engineer at Sailthru you'll be able to tackle complex challenges of scaling architecture, dive into leading edge technologies, and have strategic impact on architectural features in the product roadmap.

Sailthru Careers Page: http://grnh.se/x4sbtp

We are also hiring for non-Engineering roles as well:

Senior Technical Recruiter | New York | http://grnh.se/x4sbtp

Enterprise Sales Director | New York | http://grnh.se/x4sbtp

Solutions Consultant | New York | http://grnh.se/x4sbtp

Client Support Engineer | San Francisco | http://grnh.se/x4sbtp

Client Support Engineer | Los Angeles | http://grnh.se/x4sbtp

Customer Success Manager | Los Angeles | http://grnh.se/x4sbtp

Customer Success Manager | San Francisco | http://grnh.se/x4sbtp
Passport | Android/Software Engineer/DevOps/Product Management/QA | Charlotte, NC | ONSITE

At Passport, we believe that the transit and parking experience can be simplified through the combination of technology and creativity. We use the latest in cutting-edge technology to improve the urban transit and parking payments process for both the user and the client. Our suite of applications supplies cities with neatly reported operations and usage data while giving the user the ability to track the time and fare length of each trip and parking session.

Details can be found at: passportinc.com/careers
your position is the same as I stated but you have rationale behind it. I get that. the issue I have is still the same though, you're projecting your experience onto others and expecting an argument where none is being made.

as a woman in cryptocurrency, this isn't a valuable resource because it proves our work environment sucks. it's speaking to others like me who already know our work environment sucks and signals to each other so we can at least create spaces where not everything is terrible. don't think there's a problem? cool. it's not a universal experience, just common which is why you hear about it all the time. we're not looking for your help except to do your part or get out of the way.

I'm honestly taken back every time I read opinions like yours since you don't experience this, think these are claims that need evidence, and want to shut down debate over something that doesn't impact you. I can only assume you're somehow threatened but I struggle to see how. men feeling threatened by women talking about their spaces is very strange but maybe that's because you think we're saying something about you when we complain about how we're treated.
> Always good to be a release behind

You at least patch your system right? Being behind did Equifax no favors.
What should go into your MVP?
Google uses 4chan as a news source for Las Vegas shooting
A large project is a poorly decoupled set of small projects.
I don't think you can ever think to a total order between events. In your example. My understanding is that the 2 events in your example happened in parallel (by redis definition of time granularity), and there's no correct ordering between the two. What I want to say is that even if you change to a ":" you'd get wrong results.

I think antirez is saying that, by serializing the id in this way, you can also get timeseries at the ms precision for free.

Edit: nvm, antirez just replied :)
Sure, understood.
I'm in the same boat. I have to keep Airport Utility 5.6 around in order to configure two of the Airports on my network. Fortunately, I have an old iLamp that I use for the task, and also as a media server.
Edgerouter Lite also uses dnsmasq.
Yes. If that was possible, I'd have said Google should acquire Sony instead.
VCs aren't in the business of developing talent, they want to set up and mentor startups and make money. They believe (correctly or not) that the best place to do this is in Silicon Valley, so they want entrepreneurs from the US and beyond to relocate there. What is "ironic" about this?
I think we'll see a few bumps as we transition to APFS. I ran into quite a few edge cases trying to rebuild from a bootable backup after having my laptop serviced. All is well now, but I definitely got my cursing in for the next few weeks.
Older technique, but tracking via etags was pretty clever. https://en.m.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETa...
1. Yeah, hence "Well, I guess to some degree this is a result of payment processors being incompetent [...]".

2. That is actually not a solution. As your communication channel is asynchronous and unordered, there are no ordering guarantees on the delivery of the transaction request and any subsequently sent status queries, thus this approach has a race condition. Also, chances are that such broken systems don't even give you any useful visibility guarantees on "received" transactions, so even if you pretend that IP is synchronous if you wait long enough chances are you'll still have race conditions.
The article above is specifically about VC-funded companies by definition. Nobody is arguing that you can’t be a successful entrepreneur outside of a startup hub. But if you’re going to play the “bubble metrics” game, raise VC, grow rapidly and exit for “bubble metrics” valuations, your odds are way higher if you move. Silicon Valley is generally full of young founders. They move before they have families. They couch-surf, eat ramen noodles and don’t let concern for a safety net impede possible success (however unlikely that is).
Lingokids | full stack, backend | Madrid | full-time, on-site | VISA | www.lingokids.com

We want to teach a lesson to the stagnant EdTech market: Learning should be fun! We're an award-winning company helping parents raise bilingual kids at home. We create a safe environment for children 2-6 where learning just happens. We're currently helping over a million families worldwide and growing fastly.

We’re looking for senior engineers with at least 3 years of experience to join our development team.

We work primarily with Ruby on Rails / Redis / MySQL on top of AWS services (EC2, Cloudfront, S3, etc).

Interesting problems around adaptive learning for Pre-Ks, growing scaling/performance challenges with millions of behavioural events, etc.

Required skills:

• Well-rounded engineer (data structures, algorithms, clean code, etc).

• Care deeply about your work and about the success of your projects.

• Relentless in finding simple, elegant solutions to complex problems.

• The more active you are on Github, Bitbucket, etc, the better!

Interested? Send us an email with your CV to jobs@lingokids.com
> Note that engineers who do this become Sociopaths (in the MacLeod sense)

Which is actually what Dietrich is advocating, with a careful caveat: these developer partnerships only hire other Sociopaths (or Opportunists, as Dietrich calls them) insofar as it is possible, and generally avoid growing large enough to need a gooey Clueless middle.

The MacLeod system describes organizations of all sizes, but only reaches its full flowering in large enterprises.
The article was not trying to discuss how to make programmers smarter. No language is going to help with that so there is no point in talking about it. As far as the scope of the article is concerned, it's fair to say that statically verified code equals bug-free code.
L3+ Antminer in stock
SnapEDA (YC W16) | San Francisco, CA | Full-Time | ONSITE | https://www.snapeda.com

SnapEDA is looking for talented engineers to join our team. We're an early-stage startup that provides a web platform for hardware designers to build circuit boards faster. Over 60,000 hardware designers rely on us to design everything from robotic tea machines, to electric airplanes.

We're currently looking to add a software engineer to our SF team. Our ideal candidate would be focused on data automation for electronics design content initially and would be eager to branch into other areas over time. To see an example of the types of automation tools we make, see: https://www.snapeda.com/instabuild.

Stack: Python, Django, PostgreSQL

Contact: natasha[at]snapeda.com
I think talking about a sweet spot is correct

I've been thinking about the trajectory of C++ language development recently and the emphasis has definitely been on making generics more and powerful. You watch CppCon talks and see all this super expressive template spaghetti and see that while it's definitely a better way to write code - the syntax is just horrifying and hard to "get over"

Just like when "auto" took off and people starting thinking about having "const by default" - I'm starting to think that generic by default is the way to go. The composability of generic code is incredible powerful and needs to be more accessible

However the other end of the spectrum: dynamic code leaves a lot of performance on the table and leads to runtime errors
This is really true. I was a complete Java newbie and knew some Python when I joined Google. Yet I found working in an unfamiliar Java code base much, much easier here.

Large Python code bases are really hard to understand and work in (here).
People buy desktop Mac's for the OS. Period. If Apple sold licenses for MacOS, no one would be spending $5,000 on a new iMac pro. They would spend half that for a dual GTX-1080 wielding juggernaut of a desktop. Or, about a grand for something reasonable.

Either way, no one would be trying to convince themselves that this thing is somehow worth this price tag. Because it's not. Luckily, it's piss easy to install macOS on PC hardware, if that's your bag. All the new Nvidia cards work great too.
yeah, Gnome tends to do the same thing...which is really annoying as well. Why not just wait until you have feature parity until nixing the old versions?
The dot doesn't make that a decimal, any more than it makes IP addresses or version numbers decimals.

As for treating them as decimals inadvertently, well, hopefully client libraries will expose IDs as pairs of integers, not as strings. If users convert them into strings and then back into meaningless pseudo-decimals, well, great, we'll have an entertaining post about someone's outage to read.
That statement is a tautology. What exactly are you trying to imply by it, though?
Ah, good to know, thanks.

Vanguard ETF product fees seem to be roughly between 0.1% and 0.6%.
Sometimes, the oss community is able to coordinate patches through an embargo where the commits are hidden until major players have packages ready and staged. I wouldn't mind a 12-24 hour long embargo if that meant conveniently deployable upgrade patches were available when the issue is announced.

Especially for a LAN-only type issue like this - unlikely that someone trusted with the embargo would go blackhat LAN-side here during the wait, but now every script kiddie in the world has the knowledge to make a mess while we're still awaiting vendor patches?
True. Except for the old "Dial via Bluetooth" feature. It used to be a Service accessible system-wide. You could highlight any numbers and right/command-click to dial a paired phone. This disappeared when the iPhone was first released, and never returned.
Skylark in Go: An Interpreter for Skylark, Implemented in Go
On mobile devices, I can see this API for decent tracking. However, for laptops, it seems easy to have the laptop fully charged and plugged in to defeat it as this is probably a very common state.

It would be fun to alter the API output to randomize the battery data. Even have it be off power, and slowly climb in charge.
Why discuss anything in the article at all if we have responses like yours to look forward to?