skysight-inc/HackerNews huggingface dataset:
Amazon Publisher Services | Palo Alto, CA | Full-time | Onsite | aps.amazon.com

Amazon Publisher Services (APS), the ad-tech division of Amazon based in Palo Alto, CA, provides the leading header-bidding solution that helps thousands of Web and Mobile developers earn revenue and provide free Apps and services to millions of users.

There has been no more important time than now to ensure that there continues to be a free press by ensuring Publishers are able to monetize and stay afloat. Backed by the best consumer shopping data in the world, Amazon is able to make advertising work faster, better, more ethical, and with fewer ads.

The problems you work on at Amazon are at an unbelievable scale, involving hundreds of billions of requests per day in real-time auctions, and will challenge you.

We are hiring for all levels and roles…

* Senior Software Development Engineer
* Software Development Engineer
* Software Development Engineer – Prototyping
* Mobile Engineer
* Data
* QA
* UX Designer
* Solutions Architect
* Mobile Solutions Architect
* Technical Program Manager – Performance
* Mobile Engineering Manager

If you’re interested, shoot me an email: gpolk@amazon.com
but it can open files as big as your available RAM while staying fast

This is BBEdit's (and TextWrangler's) biggest asset to me. When other text editors on any platform on any machine choke on large files, BBEdit just doesn't care.
Location: London

Remote: Only remote / Contract work

Willing to relocate: No

Technologies: (Senior Deep Learning, Time series, Visual CNNs, NLP) TensorFlow, Keras, Python, Pandas, sklearn, Numpy, Scipy, Kafka, Celery, Cython, RabbiqMQ, Hadoop/HDFS, Spark, Websockets, Tornado, High performance multithreading/multiprocessing, Apache Thrift, GRPC, Frontend: AngularJS, WebGL, High performance shader programming. Bootstrap, Material, HTML5 webapps. Mostly looking for Deep Learning and Data Science work.

Resume: Reach out to me

Email: alainr.richardt@gmail.com
My comment was that even though 401(k) plans are defined contribution plans and are very different than pensions, most people are still dependent on their employer for access to them and there are laws severely limiting what you can contribute outside of payroll deductions via an employer, Roth vs traditional, one-time roll-overs, etc.

It’s still just as tied up with employers as before, even though the instrument functions very differently (some might argue it operates far worse) than pensions.

Often if you lost a job or changed jobs after some years of service, you were eligible for partially vested pension amounts, so even the idea that you can “take your 401(k) with you” when you quit / lose a job is still pretty analogous with employer tie-ups in pensions. And there can be issues about vesting for an employer match or no match at all. Additionally, the employer chooses who your asset manager will be, and may not choose a large, low-fee, good customer service option like Vanguard or something. Just another way the employer dictates how this retirement vehicle affects workers.

I’m not saying 401(k) is the same as defined benefit at all. Only that the move towards defined contribution plans has not actually decoupled retirement plans from employer intervention in any meaningful way. Employer control is roughly just as it always has been, only now employees are forced to bear the risk of the underlying assets, instead of compeling the employer organization (which is far more capable of absorbing risk and riding out downsides) to bear that risk.
Congratulations on taking it 3 hours drunk and passing. That is quite a feat depending on which particular test you took.
Location: Los Angeles, CA

Remote: No

Willing to Relocate: No

Technologies: Android, Node.js, Python 3, Postgres, basic iOS development, React / Redux

Résumé: https://drive.google.com/file/d/1olhLT-nMdT0RerqLkLA9oTMSj17...

Github: https://github.com/jeffchang5

Email: me@jeffchang.io
(Edit: this was written to respond to your original comment about the Sears tower, not the one that you have up now which is about ancient egyptian physics or something. I'm too lazy to type up another response. I'll just leave it at "you're wrong" and depart)

> But if you put say the sears tower there 500 million years ago it would not be recognizable as a structure

That's just not true. Look at the Apollo 11 photos. Those exposed rocks are 3+ billion years old (six times older than the timescale we're talking about) and they're certainly not covered in a mound of dust. A 500m-scale structure on the moon would absolutely still be standing, absent really really bad luck.
Okay, but in the suburbs I see every house with hundreds of square feet of unused lawn, which is useless at best, and and ecological disaster at worst [1]

[1] https://earther.gizmodo.com/lawns-are-an-ecological-disaster...
If you have 20 such apps, you use 1% of your 250gb SSD (which is on the way low end) on redundant framework copies, with the benefit that the developer gets to test on the version of Electron you are running.
> For a lot of platforms, a company will produce a single piece of good software, and then support it forever.

Fixed that for you. And it's a very good thing of course - a lot nicer than the alternative of pointless "upgrades" that don't actually bring anything worthwhile, or branching out into all sorts of useless projects.
Newfront (W18) | Experienced Full Stack & Frontend Engineers | San Francisco | Onsite

Newfront is a fast-growing startup modernizing the $500bn+ insurance industry by supercharging brokers with technology. At our office in San Francisco, you'll have the opportunity to join a talented team of engineers with a singular focus: to bring an otherwise legacy industry into the 21st century.

https://jobs.lever.co/newfrontinsurance?team=Technology
DataKitchen | Boston / Cambridge, MA, ONSITE full-time | Multiple Positions in Engineering | http://www.datakitchen.io/

Due to customer growth (not a cool investor pitch deck), we are adding six+ positions to our team:

'Senior/Principal Software Engineer
'Site Reliability Engineer
'Software Engineer in Test
'Data Engineer

https://www.datakitchen.io/company.html#hiring

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 bootstrapped, profitable, stable, rapidly growing and stock will be part of the package.

Learn more about us from the Software Engineering Podcast: https://softwareengineeringdaily.com/2018/08/29/dataops-with...
We offer very competitive pay, benefits like a company funded 401K, experienced team, technical leadership, bootstrapped growth, amazing customers, equity, and a cool office location.

Contact jobs@datakitchen.io
I went from Sublime to Atom to VSCode to Vim. The modal editing scheme was alien at first, but now it’s starting to become second nature.

I might be transitioning to Emacs + Evil for a more IDE-like experience.
Hello, I am Jean Lucas, Brazilian JavaScript developer for some years already. I am with some free time and would love to collab on new nice projects (even up to equity), but also up for positions to work with JavaScript and/or Elixir (I'm still learning).

Location: Sao Paulo, Brazil
Remote: Only
Willing to relocate: No
Technologies: JavaScript, React, Linux, building new products, UX/UI
Résumé/CV: ask me directly
Email: jeanlucaslima@gmail.com
It's not hard to identify plenty of other cases where we do crazy things. It's just hard to stop doing them when everybody else does them, and expects us to do the same.

"When people moved around by getting in single-passenger human-piloted vehicles powered by burning fossil fuels and venting the exhaust directly into the atmosphere."

That one's pretty easy to identify now because it's far enough along we're at the tipping point where it's no longer crazy to talk about replacements. There's a dozen others you see every day which aren't close to that tipping point, and I'd be called crazy just for mentioning them in this category.
I haven’t been able to find whether the recommended 7-9 hours per night refers to the time in bed or to actual sleep time (~1 hour less). Does anyone know?
I do have this feeling that mobile phones will be the cancer causing thing of our generation. For what I understand, the World Health Organization has classified it as ‘possibly carcinogenic’.

Others that I won’t be surprised if it bites us are Nitrates in food, Aspartame, Vaping, red meat, refined carbs.
Relevant, by only being link spam.
Location: Montana
Remote: Yes
Willing to relocate: Not as this time.
Technologies: Java, Python, Database Interfacing, Applications.
Resume/CV: If Requested.
Email: Email: danap at the website.
GitHub: https://github.com/danap
LinkedIn: No.
Upwork: No
Website: https://dandymadeproductions.com

I'm interested in desktop applications that interface to various
databases, servers for processing information locally on personal
systems that now revel anything scientist, engineers, researchers,
etc only dreamed of having as individuals 20 years ago.

The model being followed now of an all encompassing web browser
server processing service is introducing complexities that need
not occur. Let alone the privacy implications that are being
compromised. Steam seems to be one of the only companies designing
otherwise, though their application still looks HTML based. That
is the type of softwork work that interests me.
Show HN: Strichliste – a tally sheet replacement for your hacker or makerspace
Transmission is not an indie mac app, it's a cross platform open source program, free both as in free speech and free beer.

Little Snitch is a malware vector, pretty much like PC "antivirus" software.
Location: Cleveland OH
Remote: Yes
Willing to Relocate: Yes, but preferably to the east coast/ South

Technologies: I am a Business Analyst/ Project Manager. At my most recent job I gained experience building custom externally facing Sharepoint applications for a large multinational. I am familiar with MS Project, ServiceNow and MS office Products. I have fulfilled all my requirements for my PMP I just have to take the exam.

Resume: email me for my Resume
Email: ydjemil@gmail.com
Tools like JA3 https://github.com/salesforce/ja3 can fingerprint TLS traffic to provide one way to perform some type of evaluation. Defender can detect on a lot of other things like an applications behavior.
If it helped, I was doing so via a google account.
Do you really expect to hire a good developer with experience for £28k in London?
Successful society is usually predicated on genocide to remove dissent between factions. (Examples: USA, China, the current European ethnically-self-determined nations) Is that utilitarian?
Agreed. That was a terrible article. With a headline like "why we sleep and why we often can't" I thought it would be about why we sleep and why we often can't.
Chrome shows me ads for Google products all the time!
Python 3 changed this, iirc. Comprehension no longer leak.
Nobel Prizewinner James Watson Won’t Stop Talking About Race, DNA, and Genetics
You company has weak management VISION.
There is no shared sense of purpose, so you've got infighting. Echoing some others, the steps to fix are:

1. Put in strong very senior leadership. Ultimately a lot of this rolls up to the very top, so your founders / C-level folks may need coaching or replacement (!)

2. Promote a strong vision: This is what our company does, this is where we're going, here's why it matters. We are all ONE TEAM.

3. Integrate engineering with the rest of the org, as suggested by others. This includes physical integration (seating) as well as exposure to work that the rest of the company does. Have some sales folks sit in on Eng meetings too to build cross-departmental understanding. There needs to be strong mutual respect which is really lacking.

4. Declare the One Way that work will be done (Iteration, Waterfall, or whatever you decide). There should be a single methodology for Engineering to execute tasks. Everyone in the org needs to sign on for this work, or leave.

5. Relentlessly recruit and promote leaders who share the vision for the company, and the vision for the work style. No one gets to just throw a fit and do their own thing.
That has been my experience as well
What language is Nim reskinning?

ReasonML is a reskin (of ocaml), Nim is not
Zenly | Paris, France | ONSITE full-time | Senior Graphics/Engine Programmer | https://zen.ly/jobs

Zenly is a social map that allows you to share where you are and what you’re up to with your best friends without ever taking your phone out of your pocket. We use real time location as an enabler to get friends together more often in real life and we’re trying to make sure that no one ever sends a “where are you?” text again.

https://boards.greenhouse.io/zenly/jobs/1485998
Very cool article but the scroll-jacking makes this painful to read on an iPhone. :-(
It's probably what prompted posting a year old article to HN.
Location: Cape Town, South Africa
Remote: Yes.
Willing to relocate: Yes.
Technologies: Clojure/ClojureScript, Datomic, Rust, C/C++, C#, Swift, iOS. All web technologies.
Résumé/CV: http://petrustheron.com. BEng Electronic engineer w/Computer Science (2010, University of Stellenbosch). Polyglot startup veteran has taken several product from concept to scale. Typically high-risk, early-stage. Currently designing remote monitoring systems for high-current LiFePO4 batteries (Yttrium-enriched).
Email: petrus@petrus.co.za (it's so nice I named it twice).

GitHub: https://github.com/theronic/.
Fun fact: At 17, I wrote a chess AI that made it into a Minecraft mod called "MineChess" eight years later - http://petrustheron.com/posts/chessmate.html
A common tactic in the build-your-own-path TD genre is yo-yoing; that is, blocking a path to force the creeps to go the long way, then sell the created block and immediately block the long way, forcing them to go back the long way. Rinse and repeat.

It always feels like cheating the system, although harder game difficulties are typically balanced around that mechanic.
myTamarin | Fullstack web dev | London, UK | Full Time | Onsite | www.mytamarin.com

* Opportunity: We’re myTamarin, AI-powered childcare matchmaker; grounded in psychology and powered by technology. We’re developing a unique matchmaking technology to connect parents and childcarers based on personality and parenting style as well as objective criteria (such as proximity and experience).
While matchmaking has never been used for childcare, it is extremely important given the intimate nature of the relationship. We’re pioneering a new approach to solving problems in an industry that is largely underserved both in terms of technology and psychological insight.
You will have the opportunity to deliver huge value to families, and the broader society. Join us to shape the company as well as the childcare industry as a whole.

* Team: Technology is at the very core of both our business and our users’ experiences, and we’re based in the heart of London’s vibrant startup community. You will be working alongside the founder, a data scientist and a matchmaker, as well as our overseas development team.
We are a fun and fast-paced team who believe in collaboration above all. You can get involved in any aspect of the business you are interested in.
We love creating simple and elegant solutions to deliver the best user experience!

* Profile: You are comfortable with our current stack or excited to pick up new frameworks: Typescript, React, Redux, Node.js, MySQL, Google Cloud Platform / AWS.

We offer a competitive salary with equity incentive depending on your experience, opportunity to grow into the teach team lead and working directly with the founder and shaping the course of the company.

We would love to hear from you: jure@mytamarin.com.
Now I am curious: was there ever "meaningful work"? Have people "always" searched for such a thing and "never" found it? Sure, Farmer Joe [or whoever] can declare that s/he finds meaning in what they find themselves doing to live, perhaps after the fact of becoming entrenched in the doing of it ... but how common is it for Newboy Johnny to boisterously look upon the world with his newly minted College University degree in hand and say "Yes, this one lifetime career path is just for me and I'll take it!"? It's not 1952 any more. I don't know why anybody younger than I am still believes that any of this is real.

You don't have a career, you have a job. You shall change jobs throughout your life. The moment the word "loyalty" is uttered you should laugh as you run as far away as reasonable if not possible. I am open to thinking otherwise.
> I think dropping filter() and map() is pretty uncontroversial; filter(P, S) is almost always written clearer as [x for x in S if P(x)]

Performance reasons aside, I strongly disagree with this statement. Anyone can see that `filter` is going to apply the predicate to the iteratable in the first statement. The second statement is super awkward, declares a temp var `x` which to my limited Pythonic eyes looks like it's just calling the identity function on `x` that comes back from the "filter".

Again, I have no doubt Python is optimized to perform better with the second form, but that seems a limitation in the interpreter. The syntax to non-Python devs is pretty raunchy imho.
What was popular used to be determined by actual popularity and DJs with control over what got played even in the face of payola. The vertically integrated pop music industry now tries to decide who they will promote based purely on analytics without any regard for actual talent. Nobody can sing ballads on pop radio now except the one designee, Adelle.
Nice article indeed. Two amazing products missing, probably because they came with OSX OmniGraffle and OmniOutliner; both classics that keep innovating and nowadays also run on iOS: https://en.m.wikipedia.org/wiki/The_Omni_Group
My wife cut her foot on some broken glass on a cruise ship and it required a visit to the onboard doctor's office for stitches. We talked with Guest Services about not being charged for this, since the glass had likely been broken for quite some time, and was a hazard since many people wear open-toed shoes on the ship. We walked off the boat without paying for the medical care, assuming Guest Services took care of it.

About three months later, we received a letter from the cruise line stating we hadn't paid our bill and owed the a few hundred dollars, I believe it was around $200 or $300. My wife is an attorney and sent them a registered letter discussing follow-up care for the cut after we left the ship, duties breached, etc. to the corporate office and CC'd to general council. A week later we received a letter saying we didn't owe them any money, along with a $500 voucher for a future trip. Their reply also included specific denials on the legal complaints, which means someone in the GC office had to deal with it. That part I found particularly satisfying.
Roads Are Better. Cars Are Safer. Let’s Raise the Speed Limit (2015)
You're right, we did that last year and the year before. This time we'll change the code to get it right. I'll also email the accounts that posted in this thread to let them know.
I do that now. Deep and quick. A decisive mindset to follow some needs unless it's unnecessary (munchies between meals)
> First I should explain that I was a qualified pilot, even although I was an R.A.F. Engineer Branch officer.

That for sure helped a bit...
It blows my mind how often this is an issue. It's really not complicated: breastfeeding women need to pump.
As GP said, her philosophy makes exactly zero sense if she doesn't mean everybody, regarless of what she actually thinks.
Proof (YC W18) | Sr. & Mid-level Full Stack Engineers | Full Time | Austin, TX | Onsite

We are dedicated to helping real businesses grow using honest marketing strategies so we only allow real user activity on our platform which means when people see Proof on your site they know it's real.

https://jobs.lever.co/useproof/
Isn’t the point of a lawn that it’s “unused” space? That’s where kids can play soccer and all that.

I have 10k square feet total plot, most of it not occupied by garden, buildings and would still not prefer to have panels there rather than on the roof where the space is “free” because I can’t use it for anything else.

Even at 60 degs north lots of people do have solar on the roof here (but haven’t seen any north facing)
I mean it wouldn't be the first time a leader builtna foundation for their successive generation.
Holy crap, have we worked on some of the same projects? GraphDB inappropriately applied to a process definition/exploration application. In my case I'm pretty sure the correct solution taking into account all desired functionality and existing support was a desktop (sigh, maybe Electron I guess) app and good ol' SQLite, but nooooo, we did a web app with server-side storage in Neo4j. I tried to sell PostgreSQL as it was 100% for sure a better fit for the kind of queries we'd be running, but that didn't fly. They had a Neo4j "expert" to whom I sometimes had to explain how Neo4j worked. The highest-tier tech manager at the client with whom I interacted was learning about Neo4j from what was mostly a marketing book from the Neo4j folks, turns out.

They burned a shitload of money on those bad decisions, on that and other products they'd previously stuck on Neo4j for no good reason, which were also seeing poor and unpredictable performance and having a rough time with immature supporting tools for the DB. Whole thing's closely related to the "we have big data, it's in the single digit GB range, so big! We need big data tools!" error, I think.

> My takeaway from both of these experiences was that unless you intend to ask questions about the relationships, a graph might not be a very good fit. Even in that case, other databases will likely perform just as well.

Precisely the same conclusion I reached, at least in the case of Neo4j. If the main thing you need to do is answer questions about graphs, it might be an OK DB to use. If the main thing you need to do is extract data from graphs, then you sure as hell don't want it as your primary datastore. Maybe—maybe—some kind of supplement to a SQL DB or whatever depending on your exact needs, but it shouldn't be what you're actually storing most of the data in.
Unpopular opinion: The music of 1968 is so enduring because Baby Boomers have had an outsize influence on culture for decades, and are obsessed with their youth. Plenty of other musical periods were also important, but we almost never hear about those.

Led Zeppelin? Joni Mitchell's Blue? Songs in the Key of Life by Stevie Wonder? These are all incredible cultural touchstones from the 1970's, and we almost never hear about them as "the sounds that evoked a generation" or whatever.
IIRC their Yahoo deal runs out in 2020, they'll be in trouble after that.
Honestly, I don't think neo-cities was ever much of a thing. At least, not compared to geo-cities.
It's inevitable that we'll have to go to space someday if we want to human race to survive. "Good" or "bad" has nothing to do with it.
Why does the year matter? Its not time-sensitive news or information.