skysight-inc/HackerNews huggingface dataset:
Switchboard https://switchboard.cc | Multiple roles | Onsite (Hybrid) | Oakland, CA | Full-Time

We are a Seed stage company (raised 5.1M) building a set of APIs and SDKs that help developers create tailored product onboarding, feature discovery, and announcement experiences — all while enabling their entire team with visibility and control to orchestrate who should see what, when. You can read more about why we started Switchboard here https://blog.switchboard.cc/announcing-switchboard

We're hiring for engineers based out of our Oakland office (hybrid, at least two days per week in our office right across the street from the Fox theater). We're a team of eight and are looking to bring on another one or two engineers over the next couple of months.

We're a TypeScript and Go shop. The closed-source bits live in a polyglot monorepo that leverages yarn workspaces heavily. We support local and dockerized development to provide a first-class developer experience regardless of what you develop on Mac or Linux. Our platform is built on NodeJS, React, PostgreSQL, and OpenAPI.

We're offering generous equity, 10-year exercise windows, and the option to early exercise to everyone. We think this is the most flexible and inclusive approach! We've also pledged 1% of our company's equity to charity through pledge1percent.org

We're currently prioritizing the following roles (but we'd love to hear from you even if you don't fit neatly into any of them):

- Full Stack Engineer

- Backend Engineer

More details on our careers page: https://switchboard.notion.site/Careers-Switchboard-baf88160...

If you're interested in learning more, you can email jobs@switchboard.cc
On AMD systems, many hardware performance counters are locked behind BIOS flags/configuration.

I admit that I don't know how Intel works, but disabling the use of these performance-counters at startup should be sufficient for any potential security problem.

I'd expect that only development boxes (maybe staging?) would be interested in performance counters anyway. Maybe the occasional development box could be setup for performance-sampling and collecting these counters, but not all production boxes need to be run with performance-counters on.
Since Toyota was a competitor to GM it implies a conflict of interest on the government's part.
When you have a complex system that produces nth-order effects, then the only approach is to treat it as empirical phenomena (aka black box magic), and that is what most research papers in this field do.
From another Nature article, linked on this page (https://www.nature.com/articles/d41586-020-00685-2):

> SOFIA’s publication rate is now starting to creep up, and last year it was 33 papers. The ultimate goal is 75 to 100 papers per year, says James Jackson, associate director for research at the Universities Space Research Association, the Maryland-based group that manages SOFIA. “More than 150 was a stretch goal,” he says.

I really, really hope they found a better way of assessing the telescope's value than number of papers published. "75 to 100 papers per year" feels like a bit of a Freudian slip as to what professional science sees as its ultimate goal.
Sure it costs a lot to operate compared to other missions, but look at what it costs compared to the average useless project at DoD/Pentagon. This country needs to get its priorities straight!
It's weird to me that now, when Apple is firing on all cylinders with their best ever hardware (both the M1, and the new MBP with improved keyboard, ports and removal of the touchbar), someone would switch away from Apple.

I've used Linux for 20 years on desktops, but laptops, where hardware/software integration is crucial, I've never found something trouble free. Wireless and video drivers tend to be good only if you use intel. That limits you on a GPU choice. Probably an AMD APU would work well, but the dual intel iGPU+nvidia is terrible on Linux
In the noclip documentary on FFXIV a few years back, Yoshida mentioned that he was considering leaving Square-Enix to make his own games. FFXIV is really good, but Yoshida is the soul of that game. If he left, that would be devastating.

If you haven't seen the noclip documentary, you should. It's on YouTube.
When you booted the Mongo client library what did you use in it's place? Were you connecting to a cluster or a single node? Lightweight clients are always interesting because of the trade offs they make.
For pricing that is both "small fish" friendly and not too cheap, I like what Vercel is doing, where the smallest paid plan is basically a discount package on the pay-as-you-go pricing beyond that, especially if you use just one seat.
This. I used to forget the algos whenever I didn't touch the cube for 6 months. Then learnt Ryan's method. Picked up the cube 4 months later and found I can still solve it.
I would like to know who this "hardware vendor, who were initially friendly and supportive but after evaluations of their technology went poorly became bullying and misleading" was, or anyway wasn't.

A statement that it was not AMD would be meaningful. (We all know Qualcomm and Broadcom have their problems.)
Not just fertilizer but politics. In my Canadian province there was a bumper crop of potatoes in 2021 but one field had one section with a potato virus. Shipments stopped and it took months of deals to get back to selling them. Even Puerto Rico with no potato fields and willing to take shipments was not allowed to receive any.

Millions of pounds of perfectly good potatoes had to be destroyed. The US FDA declared the potato virus a threat to human health but no other country made that determination. Politics ruined a lot of food.
Well, we know that Brendan Gregg left Netflix and then the stock crashed. So maybe Intel should make sure they can hold onto him.
There have been very few semi-symmetrical conflicts in the last ~70+ years. The fire-bombing of Tokyo, Dresden and total destruction of a substantial number of civilian infrastructure in Germany and Japan were considered absolutely necessary to win the war. Similarly the mind-number number of casualties the Soviet army sustained even in the battle of Berlin, at the end of the war or the losses it absorbed in the battles of Kharkiv, in the defense of Moskau and St. Petersburg have no parallel in modern warfare.
The only thing worse than a drought year, is another 'Great Flood' year. When an atmospheric river turns the central valley into a lake.
Zombie processes are already dead and aborted, there's nothing more a kill -9 would do to them.

The kernel retains minimal state about them because the system has made a promise to report that the process exited to its parent process, and the parent process hasn't gotten around to asking for that yet.

(Don't confuse zombies with uninterruptible I/O sleep, or buggy kernel workers.)
> insanely cool vector instructions arm64

Which ones would those be?

SVE is somewhat interesting, but I've generally found the AVX512 instructions more innovative. I really like AVX512's "compress" and "expand" instructions, for example... as well as the classic "vpermb" (but vector-permutation has been around since SSE and is an old trick: the old pshufb instruction).

Since SVE doesn't want to "set" its SIMD-width, it seems like these permute instructions (vpermb, or even compress/expand) aren't possible?

-------

I've always enjoyed Intel's innovative new instructions: PEXT, PDEP, and now AVX512 compress and AVX512 expand.

AVX512 also includes gather/scatter (but that's not innovative, been around for a long time but still nice to see it in prosumer systems)
I think that’s right.

But what if I want to follow more than 100 people?
I bought one with a bluray drive in 2011 (still in occasional use), and that's my most recent laptop wiht an optical drive. I think my wife's from around that time was already lacked one. I've got that laptop, my desktop, and an external USB DVD drive for my optical needs,
Genospace | Full Stack Software Engineer (mid to senior level) | Full time | Remote (US only)

We are a precision medicine and healthcare analytics software company focused on making high dimensional healthcare data more useful and accessible in research and everyday patient care.

grails, micronaut, kafka, elasticsearch, mongodb, vue

https://www.genospace.com/careers
1841-45: Invention of anastatic printing enables cheap facsimiles and piracy
Well then that depends on the editor, but surely it’s possible in whatever you’re using.
Yes, but that is an entirely separate line of discussion. Your assertion was that “pretty much all meat comes from grassland”, which is very much incorrect.

If your point here is that manure from pigs and chickens makes up for the grain inputs needed to raise them, you would also be incorrect.
I’ve used them quite a bit. They were standard issue at a certain place named after a hat. It is NOT a fantastic feature to have your mouse move when you type which I found happened constantly when using a ThinkPad. 1) the eraser mouse “track point” was novel in 1994, not anymore. It’s in the way.

Likewise with the physical mouse buttons on the trackpad. It’s 2022. We have touch screens with gestures and stuff. Why do I still have to use a physical button? Tap to click you say? Turning that on means being even in near-field proximity to the trackpad means it’s a click, whether you wanted it to or not.
Sorry for the n00b question, but how do I see the actual paper?
"By yearend 1960, pension plans covered 23 million persons, about one-half of all private sector workers."

"By yearend 1977, total employer contributions to defined benefit pension plans had risen [...] covering nearly 35 million active employees." [More than half.]

https://www.bls.gov/mlr/1991/12/art3full.pdf

https://www.thebalance.com/the-history-of-the-pension-plan-2...

https://fred.stlouisfed.org/series/USPRIV

Add to that, the public sector workers that were (mostly) all pension and you have more than a majority of workers on pension plan during that time period. No one is wearing rose tinted glasses.

Yes, obviously today, pensions have been removed from (almost) all private sector work places and are rapidly disappearing from the public sector too. Everything has been converted to some kind of investment plan; to pump money into to Wall Street. And we saw how great these investment plans worked out for the poor folks that had planned to retire around 2008.
I'm not sure engineering types will be satisfied with these kinds of conclusions:

> “It is not someone else’s job to figure out the why or what happens when things go wrong. It is all of our responsibility and we can all be equipped to do it. Let’s get used to that. Let’s build up that muscle of being able to pause and ask those tough questions, even if we can’t identify a single answer at the end of a problem set,” Kaiser says.

Hopefully the actual course content is more concrete than this. But this kind of language strikes me as encouraging people to feel the "correct" way about a problem, but not really emphasizing coming up with concrete, actionable solutions.

And without actionable solutions, I feel like the value of this content would be very limited.
AiRANACULUS | Principal Scientist, Software Engineer, Network Engineer | Full Time | On-site/partial/remote

AiRANACULUS is a Massachusetts based startup in the field of intelligent RF. We develop engineering solutions for smart control of Software Defined Radios and Software Defined Networks. We have many DoD contracts and a few contracts with NASA.

We are looking for around two to three people with signal and image processing skills, wireless communications skills, networking skills, and machine learning skills. We can only hire U.S. Citizens.

You can find more information on our website: https://airanaculus.com/ The careers page is currently not up to date and we are looking for more people at any experience level who may not fit the profile suggested. So please don't hesitate to reach out to me at bryan.crompton@airanaculus.com to learn more about what we do.
(1) Automotive
(2) Medical Devices
(3) Aerospace

In my mind, all three are done with more or less similar rigour conforming to strict standards. Yet, exceptions are seen in all of them.
> your overly generous assumption about the safety risk

This is not my assumption, this is scientific consensus, see the linked page.

> subsequent introduction of that modified organism into the ecosphere

This is not how the ecosphere works. The new mutation will only survive if it provides some benefits for the survival. If more nutritious fruits are like this, I see no problem here at all.
The first link is not accessible to the public.
Paragraph 2, line 1:

> Mounting evidence from multiple scientific studies

It's not based on a single paper. The article may have been prompted by the publication of that paperm, but it is not limited to it.

Modern reading comprehension in a nutshell?
Start with breadboards. If you are interested in approaching it from an algorithmic level, the easiest route would be to use 7400 series logic and start with the very basic stuff first: how to make an adder using switches as the input and LEDs as the output; then step it up to use shift registers as rudimentary memory to store the input and output; then figure out how to decode the output shift register to display the result in hex on 7-segment displays. Along the way you will learn about things like Karnaugh Maps and timing circuits.

Beyond that is outside of my experience, but building CPUs seems to be a bit of a hobby these days. I have found Ben Eater's videos to be enlightening. I think he built a CPU at one point, but even the tutorials using a 6502 are useful since he reasons through the construction of supporting circuitry. I haven't watched much of James Sharman's work, but he is building a CPU and carrying it through to the PCB stage. The videos I've watched (related to producing video signals) included reasoning through the design process.

EDIT: I'm not suggesting the microcontroller route since it sounds like you want to explore how to build a CPU. A microcontroller is a CPU with integrated memories and peripherals, which is too high level. (Granted, if you aren't interested in a particular aspect of CPU design you can use a microcontroller to fudge it.)
Which is fine, as long as there is some kind of sane defeat for originally street cars that might see the track.
I enjoyed this, and your other posts as well.

> I’ve been fascinated by social psychology for the past 4 months and I’ve read anything and everything I've come across on this subject.

Do you have a reading list? Maybe just some books/articles/videos to get started?
Completely OT:

is anybody else bothered by the use of capitalization in email addresses? I understand that it doesn't matter semantically, but I find myself thinking negatively of people who use this for some reason.
This is exactly the issue I have right now on Aurora. We have a 30TB db and there's no easy way to export it to S3 for backup. The closest we have found is this... https://docs.percona.com/percona-xtrabackup/2.4/xbcloud/xbcl...

Anyone else have any idea if there's a better option??
We are on an AGI winter in NLU. Cool openAI demos are cool and irrelevant.
The HN crowd should really learn to go see the leaderboards by himself on paperswithcode.com then he would realize the reality, we are stagnant on the key basic tasks (e.g coreference resolution).
While GPT-3 is just a subtile bullshit generator that push to its paro(t)xism the illusion of understanding that mere collocated statistics amalgamation provide, Dalle-2 on the other hand is very impressive but it does not advance the key NLU tasks and just show how far a smart trick (constrastive learning) can go before plateau-ing.

The idea consciousness emerge proportionately with the accuracy of your mental isomorphic world representation is cute however we don't become more conscious by becoming more erudite, and the most intense magical qualias, such as e.g orgasms are accessible to the simplest mammals and are unrelated to activities in the higher cognitive regions of the brain. Even a newborn that has no understanding of its surrounding experience qualias.
I believe the argument they are making is that if the vegetable contains less magnesium, then you have to eat more of it to satisfy that dietary requirement (or your body's craving for it). So the vegetable still has a lot of the other macronutrients but now you have to eat "too many" of the macronutrients to satisfy your micronutrient needs.
It is faster than most of the competition in all other areas though.
I never expected to read „eugenics“ and „html“ in the same sentence.
Cartridge price played a big part for N64. MSRP for new games was about $60 compared to most PS1 games @ $50. Worse, retailers often marked them up a lot, which didn't seem to happen for PS1 games. I'm pretty sure I paid $80 for Ocarina of Time, while I snagged FFVII for the $50 MSRP. And IIRC price drops were pretty rare, especially for 1st party games. (Still true today).

It made me much less willing to take a chance on a games I might not like. These days with Steam I can at least see if I hate the game immediately and return it, so much better from that perspective. Of course I can resell when I'm done, which is less good.
>Food prices must go up, let them naturally go up. That means less food for poorer people, which in turn slowly means less people (lower birth rates, poor and bigger families struggling, etc), until we reach equilibrium with our environment under the terms we accept.

Unless there's something in it for them by their own assessment people will not make sacrifices of that magnitude.
Lenovo still offers up to 5 years, next business-day onsite service for the Thinkpad line that is somewhat reasable. Unfortunately, the battery warranty is an additional line item. Usually the 3 year NBD onsite option with battery is about $250 for a T14 or X13.
We waste a third of what we produce. If you take into account what we burn in the process (fertilizer, fuel, water, manpower), you'll realize how bad are our consumption habits.

"In the United States 30 per cent of all food, worth US$48.3 billion (€32.5 billion), is thrown away each year."
"The food currently wasted in Europe could feed 200 million people (FAO, 2013)."

Source: https://www.unep.org/thinkeatsave/get-informed/worldwide-foo...
https://arxiv.org/pdf/2204.13807
Except that a particular program could have its own answers to the memory problem. Some problems that are intractable in general are straightfoward in specific cases.

That's kinda what the selling point of C++ is supposed to be.
Typinator
I mean, I see morality eventually replace Zuckerberg. Let's see which wins in the long term. Replacing laptops or replacing Zuckerberg.
Location: Philadelphia, PA | New York City

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, Go, Ruby, PostgreSQL, AWS, Docker, React

Résumé/CV: https://stephengontzes.dev/assets/Stephen_Gontzes_Resume.pdf

Email: gontzess [at] gmail . com

Website: https://stephengontzes.dev

I'm seeking a remote fullstack or backend software engineering role. I love finding and solving complex problems and collaborating with others.

Most recently, I built Hypha, an open-source observability framework that correlates logs and traces to make debugging distributed systems easier.
https://teamhypha.com/
> If you're trying to go around corners as fast as possible in a front-wheel drive car you're going to drive with one foot on the brake and one foot on the gas and will apply the brakes and the gas at the same time.

If you’re going around corners as fast as possible in a front wheel drive car, sell it and buy an AWD or RWD car that doesn’t understeer.
With hatred and violence people are willing to post under their real name on Facebook, I sincerely doubt that enforcing a real name policy like the Chinese government is trying to enforce will make a difference.

People are more toxic when they're anonymous, but de-anonymizing people isn't a solution to toxicity.

I don't want to give up the ability for gay/trans/whatever people in oppressive societies to express themselves because someone was mean to me on Twitter once.

There are platforms out there that will enforce real name policies. You're free to leave communities that don't and enjoy a theoretical community where people are held up to standards if these policies work. You could even add your information to your account description if you don't care about your data and want to shape the community to your liking by setting an example for others. Just don't take down the rest of the internet with you because you don't care. I'm not in the Equifax leak or in any other American credit rating provider leak, so leave me out of your weird post-privacy world, thank you very much.
The rumor I heard at the time was that large portions of the code were autogenned out of a Matlab model of the engine, and that was where the globals and awful code complexity metrics came from.
Qualia Labs | https://www.qualia.com | SF and Remote | Full-time |

https://www.qualia.com/jobs/senior-software-engineer/

https://www.qualia.com/jobs/senior-software-engineer-remote/

https://www.qualia.com/jobs/software-engineer-ii/

Full Stack JS Web Devs welcome to apply our growing team. Qualia’s cloud-based title, escrow, and eClosing products bring simplicity, consistency, and transparency to the complex closing process—and we’re adding more.
The Voices of Those Trapped in the Mariupol Steel Works
What's infuriating is, think about how much of that software was probably worthless bloat for features no one needs. As many as 89 people may have died so Toyota could claim Bluetooth and MP3s in their latest models.
I don't get the hate that TODO comments get (edit: in this comment section, not in the original article). They signal that the person who wrote the code has recognised there is a potential issue, has deemed it not relevant enough for it to be solved right now and wants to summarise the issue in the comment.

If you disallow TODO comments, you will lose that context, or at least it won't be easily searchable anymore. Issue trackers are not a solution because:

- they create too much friction. A developer that is short on time might add two or three comments to suboptimal code rather quickly but would likely not bother dealing with a clunky UI like JIRA, having to write detailed descriptions referencing the exact place of the code, filling out 20 fields and then being hounded by a PM who (rightfully) doesn't understand what "implement foobar() in linear time" or "make Frobulator thread-safe" means.

- Comments are right next to the code, issues are not. I see people pointing out that comments can get out of date, but so can issues in an issue tracker.

- IMO, "refactoring tickets" tend to be the worst tickets, they're rarely fun to work on, they don't include the context for why the refactoring might be necessary or what the best way to evolve the code is, and if someone else is assigned to the issue than the author of the ticket, they might not even understand the intended refactoring. A comment is much more light-weight and optional and anyone who touches the code can read it and decide whether it makes sense to fix it. It's also almost impossible for a PM to know how to prioritise refactoring tickets. IMHO, unless we're really talking about refactoring entire systems, refactoring should preferably be done continuously whenever the need arises, i.e. "first make the change easy, then make the easy change".

- of course, code shouldn't be merged if there are glaring issues that don't implement the feature correctly / could break important things. It's the responsibility of the developer and the reviewer to make sure that this doesn't happen, regardless of whether there are "TODO"s or not.
“Chesterton's Fence”: Understand the current state before changing it
Can you give an example of a card/financial institution where it's available on Google Pay but not Apple Pay?