skysight-inc/HackerNews huggingface dataset:
I worked at Walmart Labs when they were actively pursuing remote as a strategy (2012-2015ish). There was a changing of the guard in senior leadership and they were more of a "button down tucked into their dockers" kind of crew and remote was then no longer being considered for new hires. I was asked to move out to Sunnyvale (I am in the NYC area), I politely declined, and then was laid off 3 months later, along with most other remote staff in my area.

I am now back in an office- I received an offer I couldn't refuse, and they unfortunately are hard-line, at least for the moment, about not allowing remote work on any consistent basis. I did receive offers that were ok with remote, and one that was a completely remote job. Unfortunately, they were all about 20% less than I was making before. Hopefully this job works out in the long term, but my main driver in taking it was to bank enough such that in all future jobs I can afford to take a pay cut (have retirement fully funded/become financially independent) and work remotely if I want to.

Anyway, to answer your question- Amazon supports remote work, as do a lot of consulting firms- NearForm, NodeSource, Joyent, etc. Auth0 is a fully remote firm as well.
Calendar Tetris is an Antipattern
Pretty rude way to disagree with someone. I'd appreciate any criticism, but not sure what I'm supposed to do with this comment, other than feeling bad.
This poster has been working on this and spamming it all over HN for years, it's been proven to have major flaws and full of misleading claims with all those posts.

millions of reads per second on mobile devices for a distributed database? just come on, why even post this?
Participating in an ICO? This Free Template Will Help
That's exactly what I meant by:

The problem that remains is how effective is the learning.

The distinction I'm trying to draw is a tiny bit nuanced - since we know NN's are broadly applicable if we can figure out how to train them, the posters "can NN be used here" is really "can we figure out how to train it". My question is, since Sudoko solution obviously has better, non NN approaches, does spending time on that lead to anything generally useful, or would you be better off spending the same time working out how to train a NN on a more appropriate problem domain?

To late to add an comment to the original.
SEEKING FREELANCER - I'm in Bay Area, remote is OK, English or Chinese

I'm looking for a web ui + frontend developer for my side project.It's a single page app just like jsfiddle.net.

I have a working typescript/react prototype and want to bootstrap it to MVP. I would take care all backend api stuff.

If you're interested, drop me a line to keybase.io/mzh
What, ordinary cigarettes have monoaminoxidase inhibitors?!
Have you got a writeup of the ssh setup methodology you used?

(I've tried scouting around, but not found anything clear yet. Someone's done native support in ssh, but the patch set is hung up on licensing issues and technical quibbles[1], and some of the PAM-based setups seem to require cut-and-paste of crypto strings on every login.)

[1] https://bugzilla.mindrot.org/show_bug.cgi?id=2319
Or that the lifestyle is designed to attract and then wring every last bit of labor from gifted but low-paid and fungible workers.
I think the argument is that Uber has almost zero switching cost. If I wanted to replace Facebook with Google+ or switch from Xbox to PlayStation I'd have to convince my friends to do so. To switch to Lyft I just had to install the app. Most of the drivers are the same since they just keep both apps running.
We have a tendancy to try to isolate variables, like "meat is bad" or "carbs are bad". There are probably multiple diets that work, but not all of the combinations.

I suspect that we have so much choice today that we combine things not meant to be combined in the same diet.
> It could well turn out that the common factor here is not consuming a lot of highly refined carbohydrates (sugar, flour, etc.).

Also monitoring food intake.

I am a huge proponent of ketogenic diets, but I also realize having a diet that completely forbids me from eating all common dessert and snack foods is what contributes in large part to calorie reduction.

Sure, I love all the other benefits from the diet, but part of what works about restrictive diets is that they are so restrictive.
> Relying on it is not the problem. Treating it (or "date of birth" or "mother's maiden name") as a secret for use in authentication is a big problem.

I honestly don't see how you didn't just restate what I said with different language, while simultaneously saying you disagree with me.

Either way, I agree, and don't really think this is worth a cyber-argument so not sure if I should even be responding. Oh well.
> FYI, I am not only a woman, I am the top ranked woman here.

How do you know? I mean, it's not like HN profiles have mandatory gender field, and there are higher-ranked profiles than yours that don't link to external profiles or provide real names from which (risky) guesses can easily be made about gender, and whose comment/post history doesn't, on a quick review, give any direct indication of the user's gender.
I immediately thought of Dade "Zero Cool" Murphy and Acid Burn. And Angelina Jolie...
I was interviewing for that team when I left Yahoo in March 2016, and it was a great fit because I was working on Yahoo (and Openstack) baremetal cloud. My friend there said that Oracle will start you off at whatever salary makes you switch, and then give you 0 hikes.

My Oracle recruiter's tone made me believe this even more. So take OP (and my) anecdote with some salt.
huh huh uhh huhuhuh uhhhh huhuhuhuhuhhh.
Deadlifts and squats, properly performed (and in many instances, performed improperly) are not hard on the back. If you start with an empty bar and add a little weight each time, they will make every part of your back stronger and more resilient to the vagaries of life as a physical being.
That's clearly sarcasm.
Superchillin – Limited time invite
The usage of Cultural Marxism on the internet appears to this reader to completely divorced from academic concerns.

I note that the author of your linked piece claims to be: "Fighting to save Western civilization one-hundred forty characters at a time." which implies to me a certain political agenda.
I think your guess is reasonable. It's the reason I wasn't very prescriptive: i.e. NN is not a very sensible approach if the goal is a great Sudoku solver, but the exercise might have other value I just can't immediately see.
> Why would anyone carry balances in wallets outside their immediate, local control?

To be able to exchange it to a non-crypto currency.
For how long have people been saying this ?
Actually not even 2. You'd need to do 3 years for a reasonable amount of those stocks to vest.
Analytical Space Inc | Embedded Systems Engineer or Flight Software Engineer | Cambridge, MA | ONSITE, REMOTE analyticalspace.com

Analytical Space (ASI), a venture-backed startup, is developing the 1st network of small satellites that use laser communication to provide global data relay services. Initially, our network will connect remote assets in the air and on the Earth's surface and more than triple data downlink from remote sensing satellites. At scale, our network will deliver global connectivity at lower latency than terrestrial fiber optic cables over continental distances. Currently, the company is on track for the launch of our demo satellite at the end of this year with multiple beta customers already signed up.

Founded by Harvard students with deep experience in technology and space policy. The team's background includes stints at NASA, the White House, Planetary Resources, MIT, CalTech, Florida Tech and Harvard.

Job Description:

Analytical Space is seeking an Embedded Systems Engineer or Flight Software Engineer who will be part of a small team to write software used to operate and manage computing resources on a 6U cubesat. You will be in charge of designing and implementing mission planning software on a FreeRTOS microcontroller interact with hardware and other subsystems of the spacecraft.

Responsibilities:
Develop reliable mission planning software to command and manage all other hardware and subsystems of the spacecraft
Design house-keeping software for fault mitigation, detection, and resolution
Write well-structured and performant RTOS and Linux based software for embedded systems (AVR32, ARM, x86)
Work with other engineers to test your code, and set up automatic testing

Basic Qualifications:
Experience in C and C++ for embedded systems
Ability to prototype systems in Python to test out designs
Strong debugging and unit testing skills

Preferred Skills/We'd like to see:
Good Dev-ops skills, continuous integration and testing experience
Experience with RS-422, RS-485, CAN, I2C, network programming
Experience developing RTOS applications or bare-metal programming
Experience writing linux device drivers for hardware is a plus

Bonus/Not required but nice to have:
Experience writing in Rust
Written code that has flown in space (and worked properly!)
I don't understand how that's relevant. The citizens of Rome were able to keep 95% of the results of their labor. I'm certainly open to any suggestions you have about reducing my marginal tax rate to 5% if you think Rome is a good example of bringing people out of grinding poverty.
And I was just reading Heroku/Django discussing the same issue this morning!

https://groups.google.com/forum/m/#!topic/django-developers/...
I don't understand how non compete deal are even legal. I thought competition was good in the economy...

I mean wouldnt both conservatives and liberals agree?
If you are ok commuting to Cambridge MA, you can get the SF figure +/- you cited as developer (assuming proper skills/experience) and still live in NH. Not a great commute, but I know a few folks who commute from NH.
If you're interested, my team is hiring :)
Show HN: Procedural JavaScript with promises but without then/catch/async/await
One more comment about it:

This post (https://news.ycombinator.com/item?id=14536679) is an example of how AMP works. Someone has shared a link on HN. It's an AMP link, but I'm reading it on my laptop, and it's still AMP.

The end result is that all users (desktop too) are getting sent to an appified version of the page that restricts advertising/monetization options and markup options. It seems unlikely that the people who designed AMP were unaware of how this would work in practice.

I think that the core motivation for AMP has little to do with speeding up the Web, but is more about ensuring that Google's ads are delivered and so they have some say in which ad competitors are locked out.

It would be interesting to find out how much total traffic ends up on AMP pages, broken down by device type.

Restricted AMP version from the HN link: https://www.geekwire.com/2017/amazon-sues-former-aws-vp-non-...

HTML version: https://www.geekwire.com/2017/amazon-sues-former-aws-vp-non-...
This is the ladder for just about everything outside of specialized medicine and law. There's just not that many people outside of management anywhere with a $250k+ salary. There's plenty of people who make that much, but it's usually through commissions, additional equity, etc..

Apple, Google, Amazon, Facebook and Microsoft employ over 500,000 people. I'd be surprised if there are more than 500 engineers with a salary over $250k between them.

Maybe what someone should do is poach all 500 and see what they come up with. The burn rate would only be $10 million a month. Maybe they could invent AI.
Ask HN: Run an e-commerce business? Ever miscommunicate with your suppliers?
So they probably just need to use longs instead of ints. But I'm curious, if you were really stuck with a 32-bit limit on data types, what's your preferred workaround? I'm thinking I'd add another field that represents a partition. Are there other "tricks"?
> "Long long time ago"

Seems you have learned your lesson :-)
I don't think the debate is that nicotine is harmful in such quantities, but it's a terribly addictive stimulant generally consumed with varyingly harmful chemicals, so easing it out to zero helps in quitting inhaling those chemicals altogether.
Kraken is also very slow today. Large price drops and volumes on ETH and BTC and all other cryptocurrencies.
Wait until someone says you work at a "lifestyle company" as if this is a bad thing.
Right? A fall from a ladder is "potentially" as fatal as a fall from an airplane, amirite?
When's the last time you worked with an architecture that didn't use twos complement and roll into negatives on overflow?

Your reserved bottom range is a perfectly good solution. But rolling into negatives seems fine, too.
I live in washington and use itbit.com
I'm sure the maintenance page phrasing is their top priority.
> They seem to prefer hierarchies...

We might not be able to get away from hierarchies, if experience with "memory palaces" [1] gives an indication of how most of us remember (would be interesting if we could identify the memory palace equivalents for those who remember using auditory, visual, and tactile forms [2]). Most memory palaces' dendritic structure bears a striking resemblance to a hierarchical system.

I still find an overall hierarchical structure, combined with indexing and tagging, as the most flexible system with today's technology. I'm looking for ways to implement automated tagging using auto-summarization, voice commands, and automatic environment-contextual cue gathering, and expanding the indexing power with automated ontology extraction. Primitive example: I pick up an incoming call from a client, the system automatically transcribes the conversation, identifies the client, files the recording and transcription to a project folder, analyzes the content of the discussion, and auto-links relevant emails, chats and documents with bi-directional hyperlinks based upon concepts vocalized and conceptual relationship maps extracted based upon a crude initial morphological analysis of the conversation. The accuracy doesn't need to be astounding for this to have use to me; just a crude approximation is sufficient for me to start with.

[1] https://en.wikipedia.org/wiki/Method_of_loci

[2] https://en.wikipedia.org/wiki/Storage_(memory)#Short-term_me...
i have a suspicion that this is why women can do very very well in corporate sales without overworking. the output is precisely quantifiable.
I'd speculate that most businesses would benefit from a good CMO. From [at times painful] experience: CMO should be a surrogate-founder level position for a quant marketer who is aware that they are not a qual marketer. Ultimately the challenge of optimising the deployment of a marketing budget in excess of $5m USD is difficult for a CEO who is operationally involved in any other area of the business, but pre-profit is an incredibly metric driven task. A good quant marketer will be able to handle numbers in a way that a brand marketer will not, but will be open to listening to arguments for qualitative marketing.

The trouble is that marketing as a discipline is full of quals pretending to be quants, and most of them are bad. Whenever I have dinner with friends who run venture-backed startups I ask how happy they are with their CMO, and there's a general acceptance that CMOs have a two year lifespan.

(I should add that I'm certain it's incredibly unforgiving being CMO in a startup where product/market and the unit economics are probably not proved. Simple things like calculating churn or LTV are made impossible. Tough gig.)
Try and go against your managers orders and see how well it goes. Developers like to imagine we are in the upper class of society now because of how we are treated and the intellectual effort our work takes, but that's not the case. We happen to be in demand now but we have more in common with blue collar workers a hundred years ago than we would with the professional class of the same time
In less technology oriented areas of the USA making $35,000 to $40,000 as a fresh graduate is pretty reasonable. That was my experience along with others in the rural area I grew up around. The only way to really break past that was to be willing to move to a new area.
It's pretty simple. Keep non-competes but require the company to pay a certain percentage of your salary during the period the non-compete specifies after you've left the company.

If you are so valuable that a company is worried about you going to a competitor then they should have to put their money where there mouth is.
Ask HN: How do you take care of your eyes?
Recently I have been spending a lot of time with my laptop ( programming stuff :D ) .I am having a hard time with my eyes. They dry up sometimes. Off course I m gonna see a doctor about it. But what are the techniques / apps you use to keep your eyes healthy working long hours in front of a screen?
I spent some time gathering data because I was getting what seemed to me to be a fuckton of excess pushback for someone who was a big fat nobody with a paltry amount of karma. There is a quick and dirty summary of the data here:

http://micheleincalifornia.blogspot.com/2015/01/some-raw-dat...

I usually couch it in terms of "I appear to be the highest ranked openly female member here" because, no, there is no absolute way to know. But I have also been saying that for something over two years and, so far, no one has jumped up and said "Nope! HERE is a link to HNmembername who is openly female and outranks you!" Given that this is HN, I consider that fact to be probably strong evidence that no one knows of any openly female members who outrank me.

Of course, this does not preclude the possibility that there is a woman with more karma who is actively hiding her gender. But even if there is, that still makes my typical framing -- apparently highest ranked openly female member -- an accurate statement.

Edit: Just as an FYI, I upvoted you. It is a perfectly reasonable question to ask and the framing is perfectly reasonable. I don't know why people are downvoting you. That sucks. Meanwhile, some other comment that is being genuinely dismissive of me and the pertinence of my "rank" here is being upvoted. And that sucks even more.
> In my personal perception the 80s are still just 10 years ago.

I have experienced this for the 90s, when I grew up. It truly is freaky to have that brief realisation that T2 is over 25 years old.
Wow, didn't know that. So, when the article says that "There are potentially hundreds of chemicals in e-cigarettes..." they are actually referring to compounds that are being generated after vaping?
Vegan, even.
> I couldn't come up with a single thing, culturally, the 2010s should be remembered for.

Um... smartphones? And the massive cultural shifts that accompany that?
For the record, I have such a screen: a Samsung SyncMaster B2030, about 6 years old. Several of Now UI's widgets (form placeholders, disabled input labels, tab labels on white background) are nearly unreadable on this screen.

I actually checked (using [1]) the contrast ratio of some of these widgets, and they work out to very low numbers:

- Form placeholders - #ddd on #fff - contrast ratio 1.4:1

- Labels of disabled checkboxes - #9a9a9a on #fff - ratio 2.8:1

- Tab labels - #b8b8b8 on #fff - 2.0:1

This is far lower than the W3C's recommended minimum ratio of 4.5:1 [2] for text smaller than 24px. And since the font weight is often lower than normal, the perceived contrast ratio is even lower than the figures above suggest. I think the contrast needs major improvements for decent UX.

PS: http://contrastrebellion.com/

[1]: http://leaverou.github.io/contrast-ratio/#%23dddddd-on-white

[2]: https://www.w3.org/TR/WCAG/#visual-audio-contrast
This argument is a no-go here in Canada, where distance between reasonably large cities can easily range in the few hundreds kilometers.
https://justgetflux.com/
> Self-confidence as a programmer is when starting a new project, storing the transaction ID as a long rather than an int...

uint64_t even

Or a UUID as others have suggested.

Technically C spec doesn't really say exactly how many bits int, long and long long should be. If you want specific sizes and your code to be somewhat portable use the specific bit sizes to make that clear. There are also types for size-like things (size_t) and pointer and offset like things.
See also: https://www.theregister.co.uk/2017/05/19/open_source_insider...

"Pinboard founder Maciej Cegłowski already recreated the Google AMP demo page without the Google AMP JavaScript and, unsurprisingly, it's faster than Google's version."
Hey all. Thanks for noticing :P Obviously this is embarrassing and I'm sorry about it. As a non-developer I can't really explain how or why this happened, but I can say that we do our best and are sorry when that falls short.

- Erik, CEO, Chess.com
Just start small, do this for 1 or 2 friends for a few thousand dollars. If you can show this kind of return consistently you'll be managing a billion dollars in no time. 15-20% is a really good return, I still dont believe it, but if you can do this it'd be easy to take 1.5% and earn for clients.
überweisung isn't really that secure.

I had somebody buying products on Amazon using my company's IBAN numbers. Amazon were super frustrating to deal with. They kept asking for my amazon account details and I kept explaining that the company doesn't have an amazon account. They didn't know how to proceed ! But in the end they did reverse the charge.

My girlfriend had somebody buying groceries using her numbers. They just write numbers in and signed the sheet of paper at the store. The store refused to take responsibility for doing this without ID-ing the person. The police were more understanding.
I recently experienced a nasty bug with BLOB in MySQL. The software vendor was storing a giant json which contained the entire config in a single cell. It ran fine for months, and then when it was restarted it totally broke. Reason was: the json had been truncated the entire time in the database, so it was gone forever. It was only working because it used the config stored in memory on the local system. Nasty!
Nope. Definitely not goofy.

My dad was a programmer in the early days. The machines he started on in the 1960s had 8 KB of RAM. Saving a byte then is the equivalent today of saving 1 MB on an 8 GB machine.

Multiply that times, say, the thousands of customer orders you're trying to process and the goofy thing would be burning a lot of additional RAM because it might help somebody 35 years later. Who among us is writing code today worried about how it will be used in 2052?
Christian Moms Against #dab
Or any company with a low % of Americans. Many big tech companies and unicorns have a high immigrant %.

There is very high cultural and background diversity in these companies despite low racial and gender diversity, (gender and race aren't useful metrics/proxies for cultural diversity in companies with high immigrant populations).

Everyone on these culturally diverse teams all grew up in different countries and have different primary languages. As a result, they have very little in common and are less likely to have casual conversations with each other. People come into work and leave.
On an older focus that's not nearly the issue vs longer range electrics it's ~23 kWh * $150/kwh ~= 3,450$ and dropping.

I know people that spent that much just replacing a BMW's transmission. Yea, not free but everything else should be cheap so maintenance costs are likely to be far less over the next 5 - 10 years.
After playing some more, the challenge portion is pretty fun. I had to use some web searching to fill in the tutorial part, though, but I've definitely learned about regex from this.
Getting a handle on shadow IT
This would be so easy to prove though, do it for a couple years with friends and family to prove you can really get 15-20% every year and the money will pour in.
Probably $500 or so if you need a breakout panel installed. Unless you need a full panel replacement or a service upgrade, getting a spot for the breaker probably isn't prohibitively expensive.