skysight-inc/HackerNews huggingface dataset:
Primer | Senior Back End Engineer | REMOTE | https://www.sayprimer.com

Growth marketing has boomed in recent years and every B2B company needs a tailored, data-driven approach to their market in order to win business. Primer is enabling our B2B customers to accomplish this much faster without having to engineer an expensive system.

We've bootstrapped ourselves to supporting a team of four and are quietly finding our way into the growth marketing playbooks of top B2B companies in Silicon Valley. We're experienced founders that have built successful companies and are looking to create a business aimed at solving hard problems for our customers, generating real, sustainable revenue, and providing a supporting environment for our team (most of the team has young kids and we support a flexible schedule).

Our stack is React/Node, but we're positioning ourselves to invest in scaling to meet the demands of our data-intensive, distributed workflows. We're looking for an experienced engineer to help us architect a solution for the future.

The role we're currently looking to fill is a Senior Back End Engineer:

* 5+ years of experience as a back end software engineer

* Expertise in any of the following programming languages: Go, Kotlin, Python, Ruby, Java, Clojure, Kotlin, Scala, Elixir/Erlang, Rust

* Conversant in Node/Javascript/Typescript

* Experience and knowledge of best practices for building out fault tolerant, distributed systems

* Knows the ins and outs of writing good APIs and how to avoid the pitfalls of integrating with someone else's

* Knows of the difference between big data and realtime data and which tools/approaches to bring to each

* Understands best practices for setting up alerts and monitoring and how to design a system that ultimately doesn't require it

* Can wear a Dev Ops hat and proficiently navigate AWS

* Adaptable / good communication skills

We can offer a very competitive salary and significant equity in addition to other benefits.

Interested? Feel free to contact me directly at juan [at] sayprimer.com
A lot of people stuck in places like, say, the accounting department have the soul of a dev. They like technology and want to automate things. And often times when they do that, they actually improve their departments quite a bit with stuff like VBA and Access projects (as uncool as they may seem to some).

It works because "real" programming environments have learning curves that are hard to tackle if you have a day job, and even if you do tackle them, IT is probably not going to give you direct database access.

I had a friend like this, who was bored as shit as an accountant. I convinced him to migrate his career to software and now he's in a data science master's program.
I'm sure a lot of projects would never make it to developers if somebody out in the field wasn't trying to solve a problem like this in the first place.
We're probably more likely to find out if aliens exist on July 18th, than what the pentagon releases. Just saying... and that likelihood is extremely low.
I'm wondering who leaks these deals and the valuations early? Doesn't it ruin negotiations
Bat mobile?
I've priced out PCBA (of a handful of boards substantially less complex than the Librem, of course) in the US and overseas. In volumes of 1K, the US suppliers were closer to 2.5-3.5x overseas rather than 5x.

In writing this, I just realized that I can't do math. I was thinking it was a 5x multiplier rather than a 2.5x multiplier, which seems pretty reasonable.
I use nix-shell for dev environments. Once I've got it working it's wonderful - full replicable, across multiple development machines and CI. It's painful though. Some problems I've encountered recently on different projects:

Old version of fwup packaged. Can override to get newer version, but needed to add another dependency to make tests pass (and it gets built locally rather than being cached)

Pain getting my environment to include the right Python packages so I can run the gigalixir command line tool.

Have to workaround an oddity to do with how Erlang is packaged so that I don't get lots of warnings when anything is compiled:

shellHook =
''
export ERL_LIBS=""
'';
Well, the jump from real mode (16 bit) at boot to protected mode (32 bit) and protected to long mode (64 bit) are all accomplished by flipping some bits in the control registers and doing a “long jump” (a regular jump is implicitly the same segment address/selector, but a long one has an explicit one). Basically, the processor only detects operating mode changes when a long jump is performed. (This allows the OS to set up a process for execution, flip the mode bits if needed, then long jump to the process)
But how do they differ along the only metric which matters? Taste? I don't really care about my brewing method, I don't particularly care about the time to brew (as long as its within a few minutes), I couldn't give a hoot about the grind size.

What I care about is what the coffee tastes like. How do the different brewing methods differ in taste, and what causes them to differ?
It's relatively easy if you really take the time to answer questions.

Around 2016, I wanted to get deeper into some tech and used the learning curve to answer SO questions. I basically stopped the same year, but I am still in the top 8%, used to be top 1% for a couple of months.

Contribution rate must be an extremely uneven distribution.
Honest (possibly stupid) question: Do people working on statistical and probability application never need a numeric type optimized for probability values (i.e. values between 0 and 1 that can get really close to either; for example the really almost certain value of p = 1 - 10^-13)? In the same way that financial application needs a decimal type?

I’ve only worked on probability applications at a surface level for a tiny bit and never really needed it, but I kept wondering whether there were such a numeric types, and if not, what people did if they needed it.
> folks in Moscow live completely different lives than those in a backwoods provincial town

Not really. I live in Moscow, and financially I have a very different life from someone in a small town. But in terms of the culture and people around, the difference is not that big.

Here's a random youtube vlog about a small russian town: https://www.youtube.com/watch?v=QOwW5wdIt_w It's on the opposite edge of the country, and yet, I would only be able to tell it apart from Moscow's residential neighbourhoods by how tall the buildings, built from the same panels, in the same design series, are.
Yeah, the continued upvotes for the same old questions doesn't surprise me, doubly so given the nasty culture of trying your best to close all new questions. Today, if someone posts a question, it will be closed as a duplicate (whether or not it actually is), or as too broad or too narrow. My main SO contribution in the last several years has been votes to re-open, which don't tend to get enough to actually re-open.

My real surprise isn't the continued flow of points, just the apparent stasis. I could imagine being at 0.003% by now, for instance, from this phenomenon.
Yea, I’ve also built largish drones that could easily get close to these specs - sans endurance and control, and this was years ago.

These days they have off the shelf LTE modems that can stream both video and telemetry, and it sounds like you’re saying endurance is also a solved problem.

This really doesn’t seem like it would take nation state investment.

I’d just like to think any hobbyist capable of getting one of these off the ground would avoid airports and tangling with police helos…
They certainly have bought a lot of very useful "user-generated data", would be a shame if they restricted access to it now or in the future.
Yes, no-code solutions almost always become ugly, buggy, monstrosities, and there are technical limits that mean it needs wholesale replacement, but pragmatically I too have seen them getting jobs done. I'd also wager it will not cost more to rewrite it, especially if you deeply discount the non-developer resources that were used to create it (often salaried employees' time, and even then those individuals likely came out ahead compared to the tedium of doing it manually). Consider it a prototype. Also, the functional spec of "do exactly what the domain expert made this convoluted Excel spreadsheet do for the last 2 years, but with better validation of inputs" is often far more accurate than some daydreamed RFQ.

The part that confuses me is why this makes sense as a separate enterprise product. Had the original author been interested in learning a new tool, they'd have probably been better off starting with Python. I recognize that non-developers are silently building their own tools, some of which will be a hit and later need replacement by developers, but are there really sales teams going around to big enterprises suggesting that they buy licenses for all their employees to be able to build their own tools using their particular low-code solution that will eventually be replaced? Seems like a difficult thing to sell IMO...
>> cull all politicians and dirty industry leaders

> Why not ?

You are joking, right ? Or not thinking about what you are saying. Or not respecting that ugly thing - "history"...

You see, when killing starts it's do not stop. 1) goals are not fully achived; b) killers starts to "clean" their ex-own camrades... Soviet Rossia, French revolution are obvious examples; c) killers starts to live in fear of being killed and create despotic countries - that was what you wanted ? I thinked goal was just "protect environment"...

Now compare what achived Soviets and what that dirty Capitalists - who actually get civilized first ? You know that in 70's in UK main society parasites was unions ? - working class won too much. In the mean time: in CCCP and China and Nord Korea you had terror not "freedom for all!"

That's why you do not do things by killing - it dop not work.
Autopilot is a horrible name. Not because it's not accurate, as it is pretty damn accurate to what autopilot means in the real world for planes, but because the general populace has a very poor understanding of what autopilot in planes actually is, and plays into that misunderstanding in a dangerous way.
I would so troll, if I were an alien.
The problem for me is that generally the highest ranked answers are the oldest, and in a fast moving tech stack this leads to really outdated advice.
I do a lot of Python programming and some of the answers only work in 2.7 for example.
Same as you, these days I'll just look at the official docs.
There is no evidence dopamine fasting does anything. It's just the latest techie health fad.
>flew out of the TUS area about 50 miles to the northwest of town into the middle of nowhere desert

Tucson sits in a plain surrounded by tall mountains. Whoever was controlling the drone must've had a much stronger radio than the one with the Lockheed 10km line of sight limit.
I've bought a few non-consumer electronics from Germany all manufactured in Germany including the housing/plastic parts. Quality is exceptional and everything is to the spec and well documented.

The advantage of having semiconductor/electronics manufacturing in the US would be cheap land/labor, quantity of labor, gov incentives, regulation waivers, particularly in the American Southwest: https://www.wsj.com/articles/the-southwest-is-americas-new-f...
Do you consider Excel a low-code solution?
This is actually how Bitcoin is supposed to work if successful. Normal banks perform final settlement with Fedwire. That is actually what Bitcoin is competing against (except at an international scale).

It is confusing because stores keep wanting to accept Bitcoin as payment for small transaction but it is obviously horrible at that.
Samsung May Replace Bixby with a 3D Virtual Assistant Named Sam
The point of using that lingo is not to try to communicate with you, but amongst their own tribe members. It’s probably been happening since language has been around, and it happens in all sorts of groupings (age/business/profession/location/race/education/etc).
We always were in that realm. “Nation states” are not some god-like, invincible entity. They’re groups of people with a budget.
Maybe for warehouse work. AWS and other tech jobs seem to be well regarded.
Yup. Definately ways of benefiting from this. And usually you get a decent severance so if they fire you after a year, you can basically learn cool stuff on the job, only do a little work, and then get a nice paid vacation afterwards.
Leap and what I use Tumbleweed are great. I highly recommend it. I use them over Ubuntu as my desktop and laptops OS, it's been great all around.
I often have to set `min-width: 0` if it's a flexbox inside another flexbox. `min-width` defaults to `auto` which means the smaller of the `width` on it and its content width. The content width of a flexbox (being checked here as a flex item) is not defined as the smallest width it could be without overflowing, though. It's based on the content widths of _its_ flex items, regardless of whether or not you put `min-width: 0` on those [1]. So even if that inner flexbox can shrink below the items content width, its default minimum size will be larger than that. It feels wrong when you have to do it, but it also preserves the meaning of minimum _content_, and it might be what you want in other situations.

Width/height: auto require a layout to know the size, so I don't know if we'll ever get that either.

[1] https://www.w3.org/TR/css-flexbox-1/#intrinsic-main-sizes
>It doesn't work so well for I borrowed my coworker's computer for 5 minutes and want to use my own Vim configuration

You could use something like nixos-shell[1] to spin up a headless VM of your machine into your current shell.

[1]https://github.com/Mic92/nixos-shell
To be clear this is equivalent to array["-1"] (unless you do horrible things overriding the built in types). Since arrays are "just" objects in JavaScript it is completely valid to add a property called "-1" to it.
It’s all fun when you are growing. It becomes hunger games contest when you are shrinking and you end up putting at the bottom people that previously were your average employee.
Espresso or Aeropress is the only way. Much more rich flavor profile.

Pour-over and french press are super lame, only good for occasional light drinking sessions.
I find that boredom is death for creativity, but tedium is a goldmine. If I'm not doing anything, I don't think of anything. If I have a tedious but active chore, I need to bring a notepad along with me to capture all the ideas.
Doh! You're right, I completely forgot that. Thanks for pointing it out.
I would imagine this is more geared toward warehouse employees. Anecdotal but a friend who works for AMZN (warehouse), who during his first 6 months thought it was pretty good gig has soured on the company. They have some metric (time off task) where bathroom breaks and things like that can easily get you fired. A simple bout of diarrhea that causes you to spend some extra time in the bathroom is enough to warrant termination. He says that it is basically modern day slavery and people are worked like machines. There are two people he recognizes that are still there after a year, everyone else has left. It would be interesting to learn what the turn over rate is for AMZN (warehouse work). Probably quite high I would imagine. One interesting thing he did say is there is still a huge want to Unionize at their level and it's going to happen sooner or later.
While I agree that it is annoying whenever one reads something put out by the actual SO people, I notice that (thus far) if I simply ignore that and go there to look up the answers to questions (and very occasionally ask or answer them), it still works fine. As long as the new owner doesn't make it "pay to see", I can probably ignore them.

There is, of course, no guarantee in this. But, while I find what I hear about Mozilla's internal politics obnoxious, I am also able to just use Firefox and ignore all that, thus far.

Plenty of examples of a purchase being the beginning of the end, but it's not inevitable. Microsoft owns Github. Google owns Youtube. So far, both are still functional, if compared to other real-world products rather than some theoretical ideal. Now, you could put hundreds of counterexamples on the other side of that, but at least it is possible for the buyer not to completely screw things up.
> You keep saying authoritarian a lot but you don't seen to have any logical arguments on why the proposed solution is bad.

I do, you've either misunderstood them or ignored them. I will explain it again thoroughly.

I have no problem with your proposed goals, I take great issue with the means by which you would try and reach them. This is why "what's so wrong with <goal>?" arguments are utterly unpersuasive; you're completely ignoring the bits that I'm objecting to. It's not sufficient that you propose this to "save" democracy, as all policies good and bad come paired up with desirable (or at least popular) goals. If "we're doing this for a good reason" was sufficient, we'd be forced to conclude that there has never been a bad policy ever, which is of course ridiculous.

Your proposal involves using the power of the state to control who can and cannot talk online, and to curtail where citizens can exercise their right of free speech. This is fundamentally an authoritarian proposal, as it is the state coming in to directly control the free speech right of its citizens. That this is done to "save democracy" has a "we were forced to destroy the village in order to save it" feeling to it.

Aside from the blatant unconstitutionality of what you propose, there are two concrete issues; chilling effects and scope creep.

Serious thinkers in this area, including the judiciary, talk about the "chilling effects" that governmental action can have on free speech. Even if the government doesn't explicitly ban X or Y speech, actions it takes can have the effect of dissuading people from saying certain things. It is not hard to see how a restriction on anonymous speech would be chilling, would people not be more hesitant to criticize the government if they could not do so anonymously? With the recent debates over "cancel culture", is it not obvious that some people would prefer to express controversial ideas under a pseudonym? The courts certainly agree that anonymity is required to avoid chilling effects as "anonymity may be motivated by fear of economic or official retaliation, by concern about social ostracism, or merely by a desire to preserve as much of one's privacy as possible" (McIntyre v. Ohio Elections Commission).

Secondly, remember that any power you give the government will be eventually wielded by someone you do not like. It does not take an overactive imagination how the ability to ban websites "for the sake of democracy" would be eventually abused by a politician. History is littered of examples where emergency powers are eventually abused to erode the rule of law they were proposed to save; we should try and avoid such obvious mistakes moving forward.

> 1 persons voice should not be worth 1000 times the voice of other people. That is not democracy.

It seems to me that you might not actually understand what democracy actually is. Are we not a democracy because there are celebrities who have (far) more than 1,000x the reach that you or I have? Are we not a democracy because some people can go on TV to persuade, while others cannot?

No. Democracy always was about equal access to the vote, not equal access to an audience.
For the first couple months I couldn’t shake this feeling I was looking at a shady site. Then one day it dawned on me I had been subconsciously reading “expert sex change” the whole time. Terrible domain choice.
The discount is to account for risk. Imagine an offer that is 100% stock. If they stock goes down, your comp goes down with it. That is what is being accounted for.

> And stocks tend to go up

Only lately. Stock compensation sucked around 2001 and 2008.
"Pay to be marked off topic" would be a great idea.
The Brewing Political Battle over Critical Race Theory
Battery Swap Stations Are Gaining Momentum in China
> Due to missing leadership and absent mentorship many developers are hoping tools provide the guidance they need.

A non-trivial number of technical solutions turn out to be half-measures for unsolved social problems.
They got the MAX flying again. So, quite a bit more than "nothing".
The least sophisticated way to engineer a drone like this would be to use a consumer grade heavy lift electric drone with an onboard generator and fuel source to charge the batteries
I think it will work, especially if Microsoft can also build self hosted version of some of these tools. There is a huge market for such tools (look at how much attention self hosted Airtable alternatives are getting). Between self/cloud hosted versions, their sales machine and deep integrations, Microsoft has a huge advantage over Google and Amazon.
Codidact is a community-controlled, open-source alternative to SO:

https://meta.codidact.com/policy/codidact-faq
Buyback Boss | Junior Software Engineer | Phoenix, AZ | Full-Time

TL;DR You write clean code and don’t hate talking to people.

Buyback Boss provides an insanely easy way to sell electronics in broken, used, or new condition. Buyback Boss has quickly become one of the leaders in the online trade-in space and has been ranked as one of the fastest growing companies in the United States the last three years in a row. We’re obsessed with simplifying the way people buy and sell online, with a focus on creating a Positive Impact.

The Junior Software Engineer position is a full-stack web development role. We're looking for people that work well on small teams, thrive on having full ownership of shipped work, and are comfortable working on a diverse range of problems and technologies.

You’ll need to have strong communication skills and be a results-oriented problem solver. Day-to-day, you’ll be working on anything from fixing a bug for our Customer Experience team, all the way to solving complex software solutions for to make our processes more efficient.

Our stack consists of NodeJS, React, NextJS, Postgres, NoSQL, SCSS, Liquid, and ElectronJS

Apply here: https://buyback-boss.breezy.hr/p/a8d904b1bf8c-junior-softwar...
Penumbra | Sr. Devops Engineer, Engineering Director, Sr. Gameplay Engineer, Full-stack Engineer, Frontend Engineer, others | Alameda, CA | Remote OK for most roles | https://realsystem.com/

The REAL System is a VR augmentation for traditional physical therapy. VR immersion enhances neuroplasticity, making therapy more effective for conditions affecting the nervous system such as stroke, depression and phantom limb pain, and our body tracking allows far more precise measurements of progress.

Our studio is under Penumbra Inc, a successful medical device company manufacturing devices to treat victims of stroke.

We need software engineers from a diversity of disciplines to expand our product into a platform, respond to customer feedback, and continuously improve our technology and processes. In particular we need a Kubernetes Devops engineer to provide efficiency and redundancy as we build features, but we're also looking for Unreal gameplay engineers as well as React developers for the therapist's side of the product.

Penumbra provides competitive salary, 401K, ESPP, all the expected health benefits, and will be making reasonable accommodations for working circumstances post-pandemic, with many roles being open to full time remote (gameplay engineers will need to be at least part time on-site.)

Technologies: Kubernetes, Unreal, React, Azure, GraphQL, Node

Browse and apply: https://jobs.lever.co/penumbrainc?team=REAL%20System (including others not on the studio engineering team)