skysight-inc/HackerNews huggingface dataset:
All programming is constantly changing, but web front-end is probably among the subfields changing fastest. It seems to have slowed down significantly since about 2014 or so.

I've been programming professionally since 2000, and I'll say the biggest change is actually that the market structure has changed. Back then, programming specialties were primarily divided by platform: you were a "mainframe programmer" (probably working with COBOL, RPG, DB2, etc.), a "UNIX programmer" (C, C++, awk, sed, perl, shell), a "Windows programmer" (Win32, MFC, later .NET), a "Java programmer", a "Mac programmer" (Pascal, C, later Objective-C, with the Mac Toolbox and later Carbon/Cocoa frameworks), an "avionics programmer" (Ada, C, with a good knowledge of physics), a "scientific programmer" (Fortran, Matlab, later Python/NumPy/SciPy), etc. The idea of a "web programmer" was just getting started, and the technologies (Coldfusion, ASP, JSP, PHP, Flash) were very immature, and largely outgrowths of the platform you used to run the webserver on.

Sometime around 2009 every software system became a distributed system, with multiple clients and a wide range of backend services running on different boxes, and so specialties bifurcated by your role within that ecosystem. So now you have web front-end engineers, mobile engineers for Android & iOS, back-end engineers, data scientists, data engineers, deep-learning experts, infrastructure engineers, SRE/DevOps, security people, scalability/performance experts, etc. You're even starting to get blockchain engineers, though they don't fit into the current distributed systems model.

Some of these fields change less quickly than others; frontend (particularly web), deep-learning, and blockchain have been changing rapidly, while things like infrastructure, backend, SRE, and scalability change a little less rapidly. All of them are changing, though. It's the legacy platforms like the mainframe engineers and avionics engineers that haven't really changed much - but the flip side is that the current hypergrowth in the software industry has largely passed them by.
I'll recap the links I dropped in case they're hard to digest or whatever. They cover two measurements of achievement:

* Before this change, 40% of SFUSD students had to retake Alg. After this change, it was 10%.

* In a separate study focused on statewide 2008 effects of middle school alg, "enrolling more students in [middle school alg] has negative average effects on [10th-grade standardized test scores]".

This SFUSD plan does not seem dumb from what I can tell, and I'm an informed and interested observer. Change my mind!
I've had one co-worker give up on the US system, and is now working remote from the companies' Toronto office.
For software already installed, Emacs should have an index of all your "info" format documents, usually bound to "C-h i".

Then you can use "m" or "C-s" to find the manual you want.

I don't think there's any stock full-text search of all installed manuals at once, but, once you're in a manual, then the various means of navigation are usually very efficient, and (sadly) generally better than most manuals in HTML.
Good point. I was getting carried away, there.

But still, if it were done right, that's not necessarily true. I mean, I can have two accounts with some VPN service. I connect to server1.vpn.com using one account. Then I connect to the Tor network via that VPN tunnel. And then I connect to server2.vpn.com via Tor, using the other account. Even better, I connect to server2.onion, using the other account.

Even then, Cloudflare could easily do traffic correlation. But as it is now, the NSA can easily do traffic correlation. So hey.
Well, we used this for local calibration: https://github.com/MarekKowalski/LiveScan3D/tree/master/docs... of course this is only to calibrate the feeds relative to each other.

But coupled with GPS almost any shape could work. (Hills, landmarks, buildings.)
Full job description: https://jobs.polymathv.com/11c6b7ab1

At Aflore, we are building a tech platform that leverages the best technologies to bring a digital experience to the financial services industry. We have already built multiple applications and are seeking to bring them to the next level in order to facilitate access to financial services in a fast and safe way.

We are a financial services company empowering the un-banked in Colombia (65% of the population), helping them achieve their financial goals. Aflore identifies and partners with trusted financial advisors within communities and mobilizes them with support and tools to distribute loans and financial products within their networks.

At Aflore we are passionate about technology. We are continuously looking and open to use the most recent technologies towards improving the experience of our users. Our team uses Scrum framework to manage our development process and the toolbox we used to develop our solutions is mostly compound of free software.

We are looking for a talented developer (ONSITE) who is hungry to learn and grow with an incredibly challenging, high-potential, and impactful start-up. This person will be immersed in the development and maintenance of the systems that support operations at Aflore, working side by side with highly talented people. The developer will have the opportunity to build and extend apps, financial systems, optimice algorithms, and many other challenges.
It's working for me now, don't know how long it was out for.
Space exploration removes several other constraints that allow for the utilization of more energy. But, energy on it's own is only so useful.

Ramp things up enough, and removing waste heat becomes more limiting than simple access to energy.
Ask HN: What fast software you can recommend?
Recently I discovered Kitty terminal emulator and read this in the comments on HN: "I prefer it to iTerm because it's so. Damn. Fast. It's the only software (besides Sublime) I run on my laptop that actually feels like it's using the 40 years of transistor improvements I'm paying for."

What software you use which makes you feel the same?
Appreciate the question jndsn. My background is in statistical learning itself, though I have a long experience in P&C insurance. In short I'd say "using machine learning" is not one thing and varies significantly in approach, quality of application, etc.; there's a variety of things we're adding that explain why our software provides a 3-4 point loss ratio improvement for our first customers that would be too long to explain via post here. If you're interested in getting involved and/or learning more I'd encourage you to apply via the instructions listed at the bottom of the links above.
Should I earn a degree just so that I can get a job in Silicon Valley?
A little background: I'm a 32-year-old Australian software developer. I have about 10 years total full-time experience, mostly in front-end development (HTML, CSS, JS and various frameworks) and the .NET stack (C#, SQL Server).

I'm largely self-taught (been programming since around 12), with a few bits and pieces like vendor certifications, community college, a graduate certificate in interaction design and a few very minor side projects.

I've long yearned to work in the Valley with some of the brightest minds in programming, design and business.

Due to not having a full degree, I don't qualify for any US work visa. If I wait a further 2 years, until I have 12 years of full-time experience, then I will qualify for the E3 Visa.

However, from what I'm seeing and hearing, it seems the most Silicon Valley companies require full degrees in Computer Science or similar before they will hire someone as a developer.

I'm considering doing either an online degree with a lesser known university or an "in person" degree with a more prestigious university. Either option will cost me around $30k Australian dollars. It's a fair amount of money, but I consider it an investment in myself and I can definitely afford it. However I would like to find out first whether I'll actually need the degree, before embarking on it.

So yeah, do you think I need a degree to get a reasonably well paid software development position in the Valley?

And does it matter a lot which school the degree was from? Is it crucial that the degree is from a top-100 school? Or would it be just the same as from an obscure (but fully accredited) online school?

Many thanks ahead of time for your advice.
Doesn't your browser scroll much faster when you swipe twice in quick succession? I mean while the scrolling is going on, you swipe again and in worst case a third time. I never need to swipe more than three times unless the page is gigantic.
Been running Hackintosh for almost 2 years now for my home desktop. Somewhat ageing i7-4790K w/ 32gb ram, gtx-1080 and samsung nvme. Lack of current GPU support has me stuck without Mohave update possible. When I upgrade in July or so, will give hackintosh a try (if I can get a modern GPU to work), or will just use Linux. Almost every tool I use is cross platform or Linux already.
Ask HN: Tax Compliance Outside the EU for SaaS B2B
We're a small business in the EU about to start charging for our SaaS product (mostly B2B). We have built a custom check-out flow using Stripe Elements and have spent considerable time making sure that we're compliant with EU VAT rules. That means that we collect and validate VAT registration numbers, retain evidence of a customer's location and add the correct VAT rate to the cost (and determine the rate by querying a third-party SaaS service we pay for). We plan on filing our returns through MOSS. We even check if VAT rates have changed daily on our server and, if so, forward that information to Stripe.

What about the rest of the world, though? Being tax-compliant all over the world seems like a major hassle, so I'm wondering what others in our predicament do? Ensure compliance in the EU and ignore the rest of the world, hoping for the best? Is that a common strategy for small to medium-sized businesses?

Paddle (a UK-based merchant of record which offers to take care of all this for you) has a blog post on the subject at https://paddle.com/blog/global-sales-taxes-for-software-companies-what-you-need-to-know-to-sell-internationally/, in which they mention that you can face jail time in India if you're not in compliance. It is, of course, in their interest that we get the impression that we couldn't possibly handle tax-compliance ourselves, but I'm not interested in using their service (which is substandard compared to what Stripe offers, and far more expensive).

In the real world, how do others handle (or not handle) tax-compliance? I'm sure that almost all businesses are non-compliant in some regions where they do sell software, I'm just wondering to what extent? Can we get away with just being compliant in the EU to start with?
sweet, thanks!

and it works! Boots in like .1 seconds. Very neat.

One strange thing, in QEMU, the mouse is all crazy and I can't control it in a usable way. Jumps around.
Adaptive Financial | Engineering | New York | On-Site | Full-Time | https://weareadaptive.com/careers/

At Adaptive we specialize in real-time trading systems. We work with a number of different startups and financial institutions both remotely and on-site. While the focus is primarily hiring for the New York office, we have offices in Montreal, London & Barcelona. Right now we are looking for Java, React, & Angular developers for a number of different projects.

The team is wonderful, always open to helping you with whatever technical (or non-technical) problems you have. Management supports you fully with any internal or client facing issues. If you are looking to push your relationship management skills and like tackling hard engineering problems this is a great place to be.

Generally speaking, our work revolves around greenfield projects but we have been known to come on mid-project to help clients with development processes.

Anyone interested in learning more please email mike.schoen@weareadaptive.com.
I don't know....the name could be wurst
Feels like there's a joke in here about most programmers being above average... ;)
In my experience, the one place where educational signaling affects outcomes in tech is the visa application process for immigrants. As in, can you get a visa at all, and how easy it is to cross the border (both to start work, as well as to go home to see family for the holidays).

I wouldn't expect Triplebyte to be able to observe this, because it only works with candidates who are US citizens, permanent residents, residents of Canada, Mexico, Singapore, Chile, Australia, or, have an existing H-1B visa (per the Candidate FAQ: https://triplebyte.com/candidate_faq).
I think we’ll definitely see that, but I we’ll see that after people get comfortable with the language, and doing rewrites is one way people get comfortable with a language.
I am a life-long vegetarian. I have eaten the Impossible Burger and I liked it.

But there's something about engineered food that doesn't sit right. Am I alone?
But you know they won't. There is a lot of money to be made in going along. Heck, I probably wouldn't refuse big money from google for a few years. Maybe after having enough money I would eventually turn into a freedom activist, but who knows?
Oops, mymoodcalendar.com
Location: Michigan, USA

Remote: Yes

Willing to relocate: No

Technologies: React.js, Redux, Node.js, Koa, Redis, PostgreSQL, React Native, React Native Web, Linux, NGNIX, JavaScript, ES6, GraphQL (WIP)

Résumé/CV: https://www.linkedin.com/in/cymen/

Email: cymenvig@gmail.com

Interested in regular employment and contract opportunities. I enjoy getting early stage projects from nothing to shipping or helping existing ones. I have been working remote for the past two years and would like to continue to do so.
10x Genomics | Software Engineers, Designers, QA, DevOps | San Francisco & Pleasanton, CA | Onsite

We're a software team of 22 people within a biotech company of over 400. Together, we develop novel products that help deconvolute biology. Scientists have been using our products to understand the process of cancer metastasis [1] and to discover the previously unknown cell type that causes cystic fibrosis [2]. No biological experience is required, but if you're interested, there are an abundance of opportunities to learn!

Recently, our CEO announced that he's considering taking the company public. He also plans to grow the company by 50% in headcount and 200% in office space this year [3]. SF Business Times awarded us with the #1 fastest-growing private company with "an eye-popping 2,044% spike in revenue" from 2015 to 2017.

You can find out more about our customer facing software at https://support.10xgenomics.com/. We manage our pipelines with Golang, develop analysis code using Rust and the NumPy/SciPy stack, and drive our front-end applications with React/Redux.

We're currently hiring for all software roles. Details are on our careers page: https://www.10xgenomics.com/careers/. Feel free to email me if you think you're a good fit for these roles or if you just want to chat. You can reach me at kevin.wu@10xgenomics.com or @kevinwuhoo. I strive to reply to all emails, regardless of whether they're informational or applications!

[1]: https://www.fredhutch.org/en/news/center-news/2018/12/single...

[2]: https://hms.harvard.edu/news/new-lung-cell-type-discovered

[3]: https://www.genomeweb.com/business-news/10x-genomics-plans-l...
Just because you're not interested or motivated in changing something, doesn't mean it can't be changed.

City and state level political change is very malleable.
Specifically there's suspicion regarding soy protein isolates which are produced in an industrial setting using hexane: https://slate.com/news-and-politics/2010/04/a-study-found-he...

additionally, soy's estrogenic nature (combined with the disproportionately widespread use of soy in processed food products, which would be the "not natural" part) is suspected of having potential influences on breast cancer, male fertility, and thyroid function.

you can of course argue none of these things are nearly as bad as the saturated fat in beef but I feel more comfortable with a sunshine burger that's just brown rice and sunflower seeds.
Their patties had eggs in them last I checked, but that was a couple of years ago. So not a direct replacement for the BB or the IB.
> It seems to me the most sensible way to provide aid, is to hire locals to do the work.

Absolutely, that's step number 1.

But of course, it has a ton of negative consequences too. Firstly, lots of these people are not used to having "jobs" or even any real money. So now some of them go to work all day, which means they are away from their families. They also get a lot of money relative to everyone else, so pretty soon they're buying motorbikes, beer and touch-screen cell phones.

So now you have this segment of the community that's "Living like Americans" while everyone else is still in a mud hut. The rich people's quality of life goes down - they don't get much time with their families, they drink too much, they eat badly, they're forced to buy food because they don't have time to grow and cook it, etc. - but paradoxically everyone else wants to be like them.

Basically you start to get all the problems of "Western Society" in a society that has never really had the concept of working for someone else or money.

Then later the work dries up (project finished or more likely runs out of money before complete) and now all these people are as screwed as Americans with no jobs. They're not growing their own food, they can't support their lifestyle (motorbikes, food, toys) and suddenly become very dependent.

In essence, we just turn them into the worst of Western Society, which, from what I saw, is horrible.

The thing is, this problem is extremely, extremely hard, and basically any suggestion solution has very, very real negative consequences. That's why I suggest spending some time and thinking really, really hard about if there is anything to "fix" in the first place. It's also why I think training and possibly some education is about the only things we should be "giving". It means the transition will be much slower than if we just built it for them (or paid them to build it) but in the long run the society will be stronger and better.
Safe Stack
Valitor Denmark | Hiring in Copenhagen, Denmark | Fulltime, preferably onsite

We're hiring front-end, back-end, and full-stack Java and PHP developers, at least 5 positions to be filled. We're a payment service provider [1]. Our business is booming and we need more code than we can presently type! I've linked [2] to an earlier job posting that's still quite representative. Of course we do agile (currently one scrum team, one kanban team) and run our stuff on Linux, and of course you'll get an ergo desk and a laptop and two large displays. On the coding discipline side, you'll see lots of unit and CI testing, peer work and code reviews.

[1]
We provide the secure "enter your credit card details" page that you get to after checking out your cart at a website; and the endpoint that a physical credit card terminal connects to; we then resolve both of these with the appropriate acquirer and make sure money gets to where it's supposed to go
[2]
https://www.linkedin.com/pulse/attractiveheadlinegetattentio...
That's an unfounded assumption. They might simply be frustrated at politicians rearranging deck chairs on the Titanic.

I don't oppose banning plastic bags in a vacuum, but I think spending political capital to do so is insane. The vast majority of the waste comes from the products and packaging that go in to the bag, not the bag itself.

So now the activity of shopping has essentially been greenwashed. I wouldn't be surprised if total consumption actually increased as a result, because it reduces the guilt one feels.

You didn't reply to my list.
helm-apropos is nice(r) for flipping through commands, too.
I have no degree, I've done probably 25 tech interviews so far in my career, and I don't recall it having ever come up. I write "No formal post-secondary education" under the "education" section on my resume.
First: I didn't read the article - but the headline.

I'm not sure if i hit the tone, but without deadlines the culture to ship any things on time and to expectation would vanish.

Shippable would become inforeign and obsolete, and the least distance to bodily happiness would be commonsense.
Ship it, till you break it.

Ship bad code wizh vi4cular recursions neverless: cannabis

Ship dead code dancing forever neverless: opiates

Ship the fuck up coz it is colorful: lsd

(Maybe I should not press enter to send, but, i will do now)
And then i read the article and try matching it to the headline.
Surface area is more important than volume in that case.

Further, the ultra rich don't keep building ever larger homes 1:1 as their wealth increases because walking around becomes a real limitation.
well then fuck those companies. The people you work with will be the people who made it through that kind of filter.

Their other processes are probably equally terrible and their codebase is likely a nightmare. Make your money somewhere else. Really.
Yeah I tried the Impossible 1.0 a few weeks ago in Hong Kong, and the Beyond a few days ago in Melbourne and found the Beyond much nicer. With that said, there is a lot more to burgers than just the patties so it could just be differences between restaurants.

I honestly think if the Beyond wasn't more expensive than a normal patty, I would probably order it all the time (and I am very much a meat eater)

I'm keen to try the Impossible 2.0 and the Beyond sausages.
Yeah, I'm not too worried - programming as a profession may disappear, but it will be the very last profession to disappear. I'm not sure if that will happen in my lifetime or whether or not it's a good thing or a bad thing - if I'm one of the last people working while everybody else collects UBI, I'm not sure I'm going to consider my life choices the correct ones.
I am not 'trolling', because I am not looking for an emotional reaction. I am using sarcasm or parody in an attempt to bring attention to the absurdity of taking something as subjective as personal taste and pretending it is objective fact.

You can say McDonalds food is different from what it was. That's a fact. You can say McDonalds food is terrible. That's your opinion. But if I want a thin salty burger with cheese dissolved onto it on a suspiciously smooth bun... who are you to say McDonalds isn't the correct choice? You wouldn't prefer it? Ok. Don't eat it. But don't try to say it is objectively terrible.

Sometimes I like a steak that dissolves in my mouth in a burst of flavor. Sometimes I want one that can be chewed on and doesn't turn to mush. They're different experiences. Neither is objectively better than the other, no matter how many chefs are trying to sell me $70 steaks.
Dragonbox produces an Algebra game for small children-- symbolic manipulation isn't that hard, you just have to be taught the rules: https://dragonbox.com/products/algebra-5
That's a shame. Most of these pieces are hysteria. Journalists and lawyers never go after people who seem to be fine with medication.

Here's hoping you don't have serious mental health problems in the future.
SEEKING FREELANCER-

Karat is a Seattle-based startup that conducts software engineering interviews on behalf of top engineering organizations -- primarily first-round technical interviews. Quickly-growing companies can spend a significant fraction of their engineers' time interviewing; we help take the load off.

We are a well funded and quickly growing startup. Due to this quickly-growing demand, we're looking to hire more Interviewers.

Freelance Interview Engineer - Remote - 7-40hrs per week
Apply here: https://grnh.se/72443c0e2
Caffeine :: Livecode the Web https://thiscontext.com/2017/06/22/caffeine-livecode-the-web...
That would be cool. I am not vegetation but suffer from gout, so I eat much less meat than I used to.

Ground beef is particularly bad for gout, so I would order this in a second given a choice.