skysight-inc/HackerNews huggingface dataset:
For protein we can probably crispr in the ability for us to synthesize the essential amino acids that we currently cannot. Synthesizing mono unsaturated fats directly from co2 and water is also certainly possible. Carbs seem harder but likely possible, agriculture might become just the way we get micronutrients, and all macros require no land. So I agree all that is far more possible in the near future than leaving earth. The energy required for that stuff is still a huge problem. Even if all our power generation was renewable, simply using all that power dumps the heat into our environment. Right now that isn't so noticeable, but our power demands are growing exponentially, the estimates on when that starts being a climate issue vary from centuries to decades, but its out there.
> We will always have to pay for goods in a fiat currency

Only so far, this will hopefully change in the future. People are tired of the government being able to print money at will and devalue their hard work.
say if I double my donation, could we not forget Kim Jong-un?
I'm sure all the micro plastics and PFAS ("forever chemicals") in our environment, water and food don't help.

Of course if some men are genetically resistant to these changes, and they have more kids, then in an evolutionary sense, the problem solves itself.
Thanks for replying Dan. I'm not surprised I'm getting downvoted for my pithy reply. Honestly, I've worked in web dev for over 25 years. I have no idea what this product is for. I reread the summary at the top of the thread. Is this for SaaS providers having trouble with a badly designed sign-up process? Can't they just use standard analytics to improve their sign-up? Why are these companies using spreadsheets? Are these offline customers? I'm so confused about the whole thing. Maybe I'm getting too old. I'm clearly being dense and missing something as there are several competitors also posting on this thread, so whatever these companies do it must be popular and important. Good luck to them, someone obviously needs whatever service it is that they provide.
Emperor's Soul is a fantastic book along with Warbreaker. The world building Sanderson does is amazing even in his shorter books.
Yes I am also curious. What is it that you think is awesome about these roles you have mentioned??
With your account that was created 1 hour ago..
> what's the hacker news angle here?

I appreciate your question here is genuine, rather than critical. But just a reminder of the guidelines [1]:

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

(And I'm commenting here as someone who's never read this author, i.e. not speaking defensively.)

[1] https://news.ycombinator.com/newsguidelines.html
I don't mean actual Vim. Vim was designed for efficiency on the desktop hardware/software UI; I'm suggesting something designed with the same goal for the phone UI, but obviously it would work very differently. For example, perhaps it would rely heavily on gestures.
The China Study is based on a 20-year study that says the opposite.
https://en.wikipedia.org/wiki/The_China_Study

Fact: since I stopped eating meat (and dairy) I don't require beta blockers and chloresterol medicine anymore. I had 5 different meds for my heart and now I have none.
I "fixed" gmail not showing body of emails while ublock is installed by toggling off the "cosmetic filtering".

Oddly on my other computer I didn't have to do this.
I can’t find anything about El Salvador that’s recent, and almost all of the overthrows of democratic governments happened during or before the 1970s (so 50 years ago.) I would also repeat I used the term invasion for a reason, had Russia used covert actions to bring a friendly regime to power in Ukraine it would be a very different situation.
Congrats on the launch guys!

BoldVoice has been using GrowthBook for about ~6 weeks or so now, and it was super lucky that we found these guys right as we were considering way more expensive options like Optimizely (...6 figures). The tooling is pretty intuitive and Graham and Jeremy have been providing stellar support. There's still a ton to build here and I'm excited to see what these guys add to the platform.
>> Just the command line description and the manual of pg_upgrade makes you want to run away screaming. It's not ok.

Why is it not ok? This is pg_upgrade:

> Major PostgreSQL releases regularly add new features that often change the layout of the system tables, but the internal data storage format rarely changes. pg_upgrade uses this fact to perform rapid upgrades by creating new system tables and simply reusing the old user data files. If a future major release ever changes the data storage format in a way that makes the old data format unreadable, pg_upgrade will not be usable for such upgrades. (The community will attempt to avoid such situations.)

This is mysql_upgrade:

> Each time you upgrade MySQL, you should execute mysql_upgrade, which looks for incompatibilities with the upgraded MySQL server:

> * It upgrades the system tables in the mysql schema so that you can take advantage of new privileges or capabilities that might have been added.

> * It upgrades the Performance Schema, INFORMATION_SCHEMA, and sys schema.

> * It examines user schemas.

> If mysql_upgrade finds that a table has a possible incompatibility, it performs a table check and, if problems are found, attempts a table repair.

The description seems comparable, and if anything pg_upgrade looks saner by not attempting silly things like "table repair".

>> pg_upgrade should not be needed at all! It isn't for mysql. Or if it is needed it should be automatic.

It isn't for mysql since 8.0.16, where this becomes an automatic process. Personally, I prefer having an explicit step to perform the upgrade, instead of running a new binary to start the database process and also optionally perform the upgrade at the same time.
Heck yeah. Me too. It requires a tremendous amount of peace to pull it off.
> Tolkien-rip off fantasy

You're free to dislike the books, but this is an extremely unfair characterization. Sanderson's books bear very little resemblance to Tolkien's beyond the genre and the elaborate nature of the worldbuilding.
Boeing Cuts Ties with Russia
Stuff like Mistborn feels fun, but is amateur hour in terms of writing quality compared to Stormlight. So if writing quality can be a turn-off for you, start with Stormlight.
Except King can actually write dialog that isn't 100% cringe.

Sanderson's refusal to have characters ever actually curse is just infuriating.
I think so. For Einstein, job #1 was to bring his work to the attention of some of his peers, and it's even easier to do that today, when you can just cold-email a Nobel laureate or a Fields medalist.
The vast majority of casualties of the Iraq war were due to the civil war that took place. You can blame the US for opening up a power vacuum but the civil war was brewing regardless and this is all still irrelevant since I specifically said Democratic.
Virtual spaces in the browser, easy to make, share, invite participants... all without anyone needing to pay anything or login anywhere. That's worth supporting.

Imagine if Google or the other tech silos did this. You'd need a phone-verified account for sure before permission to send even one single emoji is granted.

Each to their own, but I'm planning on making a work-themed scene and inviting our small team. The fun part will be arranging the scene with familiar products we sell (industrial machines) placed around the virtual workshop, and a few posters on wall etc.
Bug report: the typo-squatting check seems overly aggressive. I checked a module with a name like "foo-engine", and Socket shows a warning that this may be a typo for "engine.io".
This is brutal too: https://twitter.com/i/events/1498630307024711684 This is what we have done. But we conveniently forget all the casualties because we are "democratic."
Please do call her.

Mine died while I was stuck in jail because I was too poor to pay the release fee. Even with the intervention of the British government, the jail would not grant her final dying wish, to have a brief video call with me so she could say goodbye.
"Definitely also happening in China where they massively cracked down on English language tutoring two years ago" - oh you really do not know How much the next two generations of China kids will be able to read in other languages!
Solar panel add-on pulls water from air without consuming electricity
> One day it occurred to me that I can tell if someone is from India

Can you really tell if someone is from India and not from Afghanistan, Pakistan, Nepal, Sri Lanka or Bangladesh? Because I can't and I am from India.
I agree that genuine conflicts of interest need to be addressed.

It seems absurd to declare a-priori that “no Indian shall be the unsupervised leader of a Pakistani (nor vice-versa) because that’s a conflict of interest”.
I second this. Gandi.net
I don't "hide" the fact that I am Italian (couldn't if I had my mom's maiden name) but nor do I tell anyone - because a) they don't need to know and b) it's of no relevance. Honest question: why is it different with caste? Rather than "hide" it, why not have it a non-thing?
>American LNG is already allocated 100% at this time

Energy supply and demand isn't very elastic, but nothing's absolute, right? You could guess that without any specific knowledge and find the articles.

I'm seeing headlines like "In Extreme LNG Market, Cheniere Finds More LNG to Sell and Dramatically Boosts 2022 Estimates Again"

P.S. the following says "Train 6" (liquefaction units) came online February 4, 2022:

https://www.cheniere.com/where-we-work/sabine-pass
That and an aggressive auto update with lax version constraints for transitive dependencies leads to frequently downloading untrusted code.
DAVE Boggs and Ron Crane worked at Stanford on the original IMP which was implemented on a PDP-11. When I went to Stanford to teach in 1976, I inherited the PDP-11 for use in the EE288 laboratory. The PDP machine was unstable, crashing frequently when using the aftermarket Systems Industries disk. i was told that to make things run at all, the Unibus clock had to be throttled down. Investigation showed that someone, presumably Boggs and Crane, had modified the hardware configuration of the Unibus to overlap transactions for speed but had never thoroughly tested it with a disk. Adding the disk to the Unibus changed the timing on the bus just enough to cause occasional failures. The engineering solutions: low down the clock on the bus.
Agreed on liking yellows to greens. Got stock with an E as my only green at the end of the word.... not exactly a lot of data in that one.
Occipital (The Spatial Computing Company) | Full-time | Onsite | Remote | Various locations | Salary range $60-250K

At Occipital, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well. https://occipital.com

* 3D COMPUTER VISION ENGINEER (MOSCOW)

* DIRECTOR, GROWTH MARKETING (BOULDER / REMOTE)

* DIRECTOR, PEOPLE EXPERIENCE (BOULDER / REMOTE)

* EMBEDDED SYSTEMS / FIRMWARE ENGINEER (BOULDER / REMOTE)

* TECHNICAL ACCOUNT MANAGER (BOULDER / REMOTE)

* WEBGL ENGINEER (KHARKIV / MOSCOW / REMOTE)

For detailed information check out https://occipital.com/jobs

Keywords: photogrammetry, geomatics, SLAM
I'd love to see that!
Except they can’t because there are quantified indexes and criteria the world has agreed upon to describe democracy, freedom and human rights. Anyone attempting to equate the US, by every definition a democracy with economic and political freedoms, to Russia is not an honest attempt. If the US invaded Canada or some nation that met the definitions of a free, democratic, society you’d have a point but they haven’t which is my point.

I can be against the Russian invasion of Ukraine and point out that the nations the US invaded were authoritarian in nature. I never said I supported US invasions just that they are not the same. We can also just drop the Cold War and start from 1990, since we’re comparing Russia and the US here, and you’ll see that Russia has invaded multiple democracies now (Georgia and Ukraine) while the US quite literally hasn’t. Whataboutism is dumb but it’s especially dumb when the thing you are whatabouting isn’t even close to the same. Overthrowing Saddam or the Taliban is nowhere near the same as invading a democracy because you’re afraid you won’t be able to dominate your neighbors anyone once they join the democratic alliance that was built to prevent you doing just that.
I’m native Chinese and I don’t hold any opinion against Japanese people… especially in my job, that’s just not professional and seems very childish and immature…
I'm honestly surprised no one has blown up the natural gas pipelines yet.

Not sure how vulnerable the oil infrastructure is.
The number of libraries reached for on your average JS app is humongous compared to basically any other programming language I've worked with, partially due to this.

I think it's also just a footgun of the JS community. People tend to jump to "what package do I need to install for this" much quicker instead of thinking "how can I solve this".

Every recent JS developer that is learning through online material is constantly berated with "just install this dep, and this dep, and then this one", to the point where it's normalized to have a dependency that comes with who knows what for something that could be a few lines of code and maybe some witty google-foo.
An option no one has mentioned yet is Skyward. It's a "girl and her spaceship" type of story. It's how I got started down the Sanderson rabbit hole. Some may say it's it's not representative, as his first scifi work, but I think I got a better introduction to a more experienced Sanderson by starting there. (Without embarking on the 10-book series of thousand-page books, Stormlight Archive. Though there are also standalone cosmere novels that could work well, like Warbreaker.)
And if you do “have some specific knowledge that an employee just can’t handle people of nationality X”, disallowing them from interviewing them is a woefully inadequate response.

“Yeah we know Pat’s a racist a-hole, but we fixed it by just not letting Pat interview people he’s racist against. It’s an elegant solution.”
> If we reverse the situation the analysis is clearly flawed. The Sun is not a particularly bright star in an absolute sense, but it's extremely bright to us. If you moved it a few hundred AU farther away, it would become difficult to distinguish from the background stars.

You missed my point about pointlike objects.

If you moved the sun 1 AU further away, it would of course cast 1/4 of the total light on the Earth, but as an object in the sky it would have the same surface brightness as it does now. It would just look smaller. I'm talking about the appearance of objects in the sky to a camera-like observer.

Once the distance increases to the point where the human eye cannot resolve it beyond a single point, then brightness starts diminishing with distance. This is the case for all single stars other than the sun. This is not the case for aggregate objects like galaxies that are large enough to see as non-points with the naked eye, like Andromeda, regardless of whether they are composed of individual pointlike stars or not.
It isn’t. Welcome to iOS development :-|
Only reason Russia is different than China is Russia is tiny. Lower GNP than Texas.
Ask HN: Is it better to work on a low-passion project or work on nothing at all?
If you are dying to work on an idea but none of your current ideas excite you, would you work on the best idea on the list of ideas you have (even if it's not that exciting to you), or would you just hang back a bit and wait for better ideas?
Only if the pay is what he would be getting elsewhere and if the garden leave isn’t so long his skills will be considered old.
I'm not a physicist nor a person who understands physics at all, but if what you say is true, wouldn't the most likely explanation be that physicists do that specifically for fear of losing their job?
He uses "storming" as a proxy. :)
Opps, "glanceable"
Why can a vapid blog post from a famous person make the front page, but a serious, if slightly aggressive, response to it gets downvoted? Did everyone just want to circle jerk about how they too are just like famous person?
> To a degree, companies have to consider the candidate's salary history when they make an offer

This BS practice is why these transparency laws are being enacted, and I fully support laws that make requesting/searching for past salary illegal. The only number potential employers should be concern themselves with is the one the candidate will accept.

Companies get away with this due to information asymmetry: it's not that they want the flexibility to pay people "what they deserve" on a case-by-case basis, its that they want to avoid paying market rates by low-balling candidates who don't know better. "Free market for me, but not for thee".
I'd disagree and recommend the mistborn books as a better starting point. The mistborn trilogy is finished. You can buy all three books today. The stormlight archive is not.
Location: Chile
Remote: Yes
Willing to relocate: Could be, depends on the place and project
Technologies: C, Golang, Python, VHDL, Verilog, Amaranth HDL, FPGAs
Résumé/CV: https://www.linkedin.com/in/victor-mu%C3%B1oz-79955093/
Email: victor at avoid dot contact
Github: https://github.com/vmunoz82

Hi! I am Victor, I have 20 years of experience working in technology, in this moment I enjoy working developing algorithms directly in RTL (FPGAs), I love to design scalable stuff from scratch.

If you are looking for hands on co-founder engineer, CTO, or want to implement algorithms in hardware, would be good to get in touch.
I use gdbserver to attach gdb to a process on the target machine, running gdb on my dev box where the sources are. In a previous life, I would use a similar capability to debug code in an embedded target through a serial port, with a tiny stub in the target program to manipulate target memory and execution. Nowadays you do that through a USB port.

When I set a breakpoint, I can make it conditional on an expression run against program data, and have it run a series of debugger commands at each stop, and then maybe continue.

Scrolling back through the transcript to see how values have changed at each stop, and running expressions on e.g. differences between such values.

All simple things.
> This allows various crime overlords to stay in power by ordering underlings outside to do their bidding.

Then, at the absolute most, those specific crime overlords should be restricted in their ability to communicate with underlings outside. The other prisoners certainly shouldn't be punished for that.
A $750 fine? Did the author drop a few zeros by accident? This is a ridiculously low amount.
I wasn’t saying King and his are the same quality, just that the speed of writing is similar. With that said King writes his fair share of cringe dialogue.
A good reminder to face your mortality each new day. I love this perspective on life and not allowing the "dark" into his family as it might be seen as a negative trait. What a unique philosophy for something so creative.
Archived: https://archive.ph/ZC7kA
Its working well on Firefox though.
"There wasn't really any indication of Ukraine joining NATO"

Yes there was. Going back to Clinton, there were moved to expand NATO eastward (at least once Nuclear possession was sorted out under Bush I/Baker) and it's been a sore spot for Putin ever since, although only distractingly so since about 2014. https://www.nato.int/cps/en/natohq/topics_37750.htm
You needn’t be ham handed and stupid about it, just use meaningful internal controls.

Not just for this issue. If everyone hires friends and family, people from the hometown, place of worship, etc you run into other conflicts of interest. It’s always good to have disinterested parties involved in the hiring process.
Would be great to run their tool as a proxy to npm whenever you install rather being triggered on a github action.
It’s not unfair. The genre he writes is a genre of Tolkien ripoffs of which he is the most prolific.
Add items with duplicate names, then? If they had some digital way to coordinate targets, they'd just send the raw coordinates.

I find it hard to believe they're actually using Google maps like that though. I wonder if it's simply a DOS attack.
They have tried. This proposal seems to be a way to "right that wrong", especially considering the Astros were the primary disruptor the past few years. (Disclosure: I'm in Houston, so my opinion is biased)
I mean it doesn’t really seem to be working when the two people walked out of the deal.
Is SVG too complex to be portable across systems and preserved across time?

It does remind me that EPUB, the ebook format, has potential: It's essentially, as I understand, HTML, CSS, and some metadata files, structured according to the specification, all in a zip file. It's already a standard, though AFAICT not quite stable.

https://www.w3.org/publishing/groups/epub-wg/
I figured from the HN title this would be a link to that XKCD cartoon, which is probably my favorite XKCD ever. I feel let down that it's just an editorialized title linking to Cunningham's Law. The XKCD is not really related in my view — it's more about arguing pointlessly and wasting time, while Cunningham's Law leads to getting the right answer.

I suppose the best way to get a discussion of Cunningham's Law on the internet isn't to ask a question, it's to dupe people with misleading clickbait.
So maybe 7-8 years ago, I got into a bunch of arguments with people on Hacker News because I said that Go's type system was ineffective without generics. At that time, Gophers leaped to defend it, going so far as to say that it's better because it's simple. Oh and it was really important to Gophers that Go compiles in a single pass (which I argued is only relevant for truly enormous codebases like Google's).

A few years later we had go generate. Which I argued was a glorified C macro system to get around the lack of generics. Oh and everybody forgot about the single-pass thing, I guess.

Now in this thread there are a bunch of people commenting that they can't wait to combine all their copy pasted code using a generics which are implemented via a tree traversal that actually kind of complicated the idea of what a pass even is (I think memoization could make this linear, but at the cost of memory?).

This is a language that seemingly insists on breaking the wheel. Notice I didn't say reinventing, because in over a decade they haven't actually gotten a working version of the wheel out yet. I mean seriously, Go was released in 2009: if I'm not mistaken, C# had a pretty good generic system already, and there were a bunch of other workable options to copy from less-mainstream languages. Not that copying has helped: they copied coroutines from other languages, but failed to present a coherent memory sharing model (just copy Erlang FFS), which severely limits the usefulness of coroutines.

Every few years someone gets me to try Go out again and I discover, yet again, that it's still struggling with problems that were solved before it existed. It's a shame that this language has stolen so much mind share from more deserving languages.