skysight-inc/HackerNews huggingface dataset:
Just make sure he's aware of what exactly is chem engineering. It's not discovering new chemicals. That would be chemistry PhDs. It's not even discovering new reaction pathways, that's still mostly chemistry people (process chemists).

Chem engineering is process engineering. Chemists give you the reaction they want to do, and how much of it. Then engineers will size boilers, heat exchangers, pipes, process controllers and a bunch of other industrial equipment to make this happen.

It's not a bad career, you just have to be aware that it mostly happens in a production/manufacturing kind of environment with everything that entails (ie possible oncall in case of plant emergencies on weekends, etc).

As a professional engineer, you are putting your ass and your career on the line every time you sign off on a design. If an accident happens with loss of human life, serious injuries or large financial loss, you can be sued and you can have your license revoked if it was caused by a mistake in your design. You have to be able to live with this weight on your shoulders every day you come in to work.

It's obviously not paid as much as programming, but what is? Programming is pretty much an outlier at the moment, chem eng is probably in line with other traditional engineering disciplines (civil, electrical, mechanical, etc).
isn't it a bit weird to hypothesize that the virtuality would run on something as Reality 1.0/Earth-Normal as a computer?

are we assuming there are smarter cooler humans running around on their own planet with 7 continents, 5 oceans, in a 8 planet solar system (sorry pluto), orbiting a G2V class star? that are running big data-centers where they faithfully simulate physics, the planet, the heavens for us in essentially-exact detail?

that'd take a lot of computation. maybe our simulated reality only moves 10^-6 as fast, so they have time to do all the computation, and they're just really really old over there. in sci fi typically the uploaded people speed around at a much much faster time factor, but if we're trying to make sure that every physics experiment reproduces, biology & virology &c experiment & observations reproduce, that's a lot more complexity than what i imagine for your run-of-the-mill hyper-advanced society that has uploaded into the cloud: i imagine the uploaded society running a much more synthetic, simpler reality, selectively interesting.

to me, it's much easier to imagine a Great Fake situation, that humanity has been actively steered by unknown higher technology forces sometimes in the past couple thousands of years (and perhaps longer). i still tend to think we are a not entirely-uncommon random chance amid the congealed energy that exploded & hopefully pretty please contracts to explode again. i tend to think our past is our own. and so too our future.
This kind of comment is on every single HN post about Kubernetes and is tiresome. I also think it's off topic (TFA is about kubectl tricks, not about the merits of K8s).
Awesome stuff. I've asked myself countless times what is behind the "made in X" claim. Lovely to see all the details and be able to buy with full knowledge.
Hey!

What you are looking for is called “digital design” and my personal favorite is a book called “digital design and computer architecture” by Harris.

It takes you all the way from the mathematical idea of a gate to combining them into latches, memories, counters, and all the way to making your own processor!

The initial theory is very important because it helps you solve equations and simplify your gate circuits.

Good luck!
Previous:

https://news.ycombinator.com/item?id=16988081

A bit odd that the past link works using the HN post title instead of the URL.
Seems like you would have to upend things.
Hah. I have a pretty nice home office but it probably doesn't consistently fall in to that temperature range. Often colder in the winter and I don't turn on the noisy window AC unless it gets really hot. (And I don't know what tripping hazards are.) But, sure, I'll check the boxes. Lying to employers is pretty traditional.
>this might be the reason why states are run by hordes of bureocrats processing physical paperwork (this is an oversimplification of course).

Nice point, thanks for bringing it up. Reminded me of
https://www.theguardian.com/world/2013/jul/11/russia-reverts...
>Russian guard service reverts to typewriters after NSA leaks
One useful debugging trick I use often is to edit a deployment or pod via `kubectl edit` and update the command to be `tail -f /dev/null`

e.g.,

spec:
containers:
- command:
- bash
- -c
- tail -f /dev/null

(and comment out any liveness or readiness probes)

Very useful to then `exec` with a shell in the pod debug things or test out different configs quickly, check the environment etc.
I think the commenter is saying that the Gov is afraid so they spy. And that MS’s comment helps us see that. (Rather than the Gov is afraid because MS is speaking out. )
Barclays stops UK clients from sending funds to Binance
Disease is a pretty vague term — perhaps there are situations where it has a more specific meaning but in general usage it just means "health condition"

Depression is used as an example of a disease in the first few paragraphs of the wikipedia entry for disease

https://en.wikipedia.org/wiki/Disease

Here's the Merriam Webster definition, I think depression fits into it.

https://www.merriam-webster.com/dictionary/disease
I suggest reading up on Google’s long-standing revolving door with the State Department, or their historic, ongoing collaboration with the NSA and other intelligence agencies.

They designed all their systems for commercial surveillance (to sell ads), knowing full well they would hand the data over to surveillance agencies.
One advice - coffee is only good for waking up, makes no chemical sense to drink it if you’re not feeling sleepy
A fun anecdote from the time I took a Statistical Learning Theory course - For my course project I presented on a paper that described "Probably Maybe Approximately Correct" learning.
Reminds me of how a few places I’ve worked momentarily embraced Tableu with open arms after seeing a US revenue heat map built by dragging and dropping (carefully groomed data).
This is great, I also like the Flow State Podcast on Spotify
PoW empirically isn't secure. Attacks already happened, most notably on ethereum classic. If it was possible to rent enough hashpower all PoW blockchains would already be attacked because daily mining rewards are trivial compared to potential gains.

The actual security relies on obfuscated proof of stake - how hard it is to attain enough mining hardware. Even so, attacking bitcoin is relatively cheap - even starting from zero, few billions are enough to order mining chips from a fab and organize mining warehouses with enough power to 51% the network. The reason it didn't happen is because there's not enough genuine economic activity on btc to profit from it - the worst you could do is try to steal other crypto from several exchanges, but given that they all require kyc today and the impossibility of hiding such a big operation, it's extremely unlikely to turn out profitable. If btc ever becomes widely used - for example, by Iran to sell their oil, to the point that freezing their btc bankrupts the country - attacking btc may become a military objective, and given the cost involved it would be trivial for the US military. They could leverage all Western owned mining facilities trivially, by telling them to enforce OFAC sanctions - chances are they wouldn't even have to build any mining facilities themselves.

Another way to summarize this is: PoW only works for bitcoin as long as it remains a speculative toy.

Such an attack is impossible in PoS, because unlike mining chips, acquiring enough staking tokens is simply impossible for sufficiently distributed coins - there isn't enough for sale and most owners are anonymous, making sanctions unenforceable. For this reason PoS is the only existing consensus system that can actually support something widely used for real world commerce.
==Sitting prolonged times in a chair, and not being to take a bathroom break for long times.==

Your office doesn’t let you use the restroom?
> That's simply not going to work if you're reviewing dozens of patches a day from random people on the internet.

This sounds incapable of producing reliable code even with best tools. Do people actually work this way, as opposed to some deeper hierarchy where maintainers of smaller modules are likely to already know everyone who is going to send non-trivial patches this week?
I worked in a company that was making games like this. Copy/past the old game, remove assets and start from there.

There was a hierarchy of ancestors, siblings and descendants. So, when a bug is discovered in a game, it was important to trace back its lineage to fix all relatives affected by it.

Finally my job was to convert all common code into a library so we could have versioned releases and be able to fix bugs just by upgrading the library version.

The copy/past was fast for the very few first games, afterwards was a pain in the ass. When I joined the situation was dire. But , it was an interesting study in evolution, thou.
I don't use chrome (and I don't think anyone mentioned chrome in this comment thread about Vivaldi), I was just curious if Vivaldi was worth a try.
CO2 emmissions should be allocated per great grand-parent and shared amongst all descendents equally. i.e. allocate on the population when the 3rd industrial revolution started.

Simple per-capita emissions unfairly favours those who like to procreate irresponsibly on a resource-constrained planet.
As for the price per kWh, I guess this system scales sublinearly (as opposed to more or less linearly with LiIon). They can probably increase the number of tanks storing oxygen in the future for way less than $300kWh (assuming they keep the same system wattage).
A delightful set of slides and references that tickles many of my pet topics. In particular, one I’d love to hear more about is why so many deployments are still choosing 2-socket servers by default when managing them is such a pain in the neck and the performance when you do it badly is so poor. Live the life of the future, today: choose single sockets!
Telephone Industry Moves to Ban Internet Phone Software (1996)
mental health is definitely related to physical health. although it might not _cure_ your problems, the pros of being healthy vs the cons of a sedentary / not physically active lifestyle by itself outwieghs the other.

I don't think it's a meme, it's just that people seem to be realising it's beneficial as of late
> With only 3 other people, all hand-picked, committing to your tree, you can afford to just look at the total diff of the branch before merging it (and/or presumably have a conversation about what's in the branch). That's simply not going to work if you're reviewing dozens of patches a day from random people on the internet.

I don't understand this comment. What are you looking at if not the total diff when reviewing dozens of branches a day? Once the author has squashed (which as far as I can tell if prevalent) the total diff is all you've got. Fossil on the other hand because it keeps all that history, you can look at the total diff, or look at the path they took to get there. Obviously, git can do this too, just don't squash.
Though we know of the universe and it’s vastness, now, the thing that keeps me grounded is that we exist in a framework. The framework of the planet, of our evolution, of our exact position in space and time, etc. it all surrounds us. It is a great cosmic accident, or triumph if you want to be glass half full, that we exist. It seems a shame to not fully explore this framework of ours and understand as much as we can. I know I am just making up my own meaning, but I like to juxtapose the realness of discovery, knowledge, the human experience with the vastness of the cosmos. We are infinitesimal blips in the cosmos, yet for us it is everything. I think deep inside of me is an insatiable curiosity about everything and that drives me and keeps the existential crisis at bay because… there isn’t really one. It’s just us here on earth and we are enough. This isn’t a rigorous philosophical statement or way of approaching the world, but it works for me. (I have read a lot of philosophy and even dabbled in formal philosophy to try and make sense of everything, but I keep pulling up to simpler concepts to rationalize it all)
> So is it the intention that rewriting in Python an algorithm previously expressed in C would be infringing?

Yes, a port from language X to Y is widely considered a derived work. Whether it is infringing is a separate question.
> There is no policy that can change that fact.

That statement is completely false. There are many policies that China and India can enact to reduce production of greenhouse gasses.

- put a price on carbon emissions (ex: California cap and trade)

- put a tax on carbon (ex: Canada’s Greenhouse Gas Pollution Pricing Act)

- provide grants or tax breaks to clean energy projects
Not to be too glib, but that’s what we imagined about Chernobyl as well.
This is analogous to saying that if your code was running on IE6 then why bother upgrading it to run on newer versions of Firefox or Chrome.

The only difference between the Python3 migration and other projects' major version changes (PHP5-7, .NET4 to newer versions, etc) is that migrating to Python 3 had the equivalent of a couple of major version's changes all rolled into one. Yes, it's painful; major version migrations are not easy.

But it's really no different from not upgrading JS code to keep up with the latest browser security issues, or not upgrading your JVM (there are _tons_ of Java codebases stuck on ancient JVM versions).

If you had a problem with migrating to Python 3 after a decade you would've still had the same problem with any other major software upgrade in your infra.
I have recently (in the past couple of years) overcome depression that had been with me practically my entire adult life, and now I have my anxiety somewhat under control.

Depression is such a big problem, mostly unaddressed, and the "tools and processes" out there don't have a high success ratio.

Sounds a great business school case:

Huge demand

Inadequate supply

And yet the problem persists. This is the Unicorn of Unicorns, capturing 1% of the market with 1% success rate would yield a $1B valuation.
I only played a few samples but it felt more like music to meditate to. Which is great if that's the headspace you like to program in, but I need something with a much faster tempo to keep me engaged in programming.
I know HN tends to run a bit more technical and this article is more for the business minded/technically challenged but I'd love to hear any thoughts from my peers on this.

1. Did I oversimplify the concepts too much?

2. Could I improve the language or clarity in anyway?

3. Should I put more pictures with funny captions?

Whatever you have to say, I'd love to hear it!
Agreed. The only thing I see changing is certain user behavior (e.g. thinking twice about searching on certain topics and/or using certain search engines etc.)
With the moon landings there were no giant scientific problems. All relevant physics was known and it was (correctly) believed that the remaining technological problems could be solved. Yes, this was expensive, but almost all scientists believed it could be solved.

With fusion there is a big scientific problem. You need to confine some extremely hot matter under a high pressure. We currently do not have the science to solve this.
The one office where I worked, it was always locked and logged with an access card. So I never tended to use it as often. Vs now I can take a shower at home any time I want to.
1. Fossil syncs branching and tagging info among all clones; it isn't local state as with Git. Therefore, when you're looking at a timeline, others' branches and such are named, labelled, and tagged. If you need to filter away all but your current branch, that's easy, because you have all the tags. If you need to see what others are up to in parallel with you so there isn't a big surprise at merge time, Fossil does that readily, too.

2. There's a "hide" feature in Fossil. Rather than destroy information, it simply marks a given branch as not-to-be-displayed unless you go out of your way to unhide everything. It's useful for branches that never go anywhere and thus need to be forgotten.

3. For the intermediate case, where you have a branch that shouldn't be forgotten but doesn't need to be in your face all the time, you can "close" it, meaning it still shows up in the timeline when you scroll far enough back in history to see it, but it's tagged so you can filter away all closed branches, leaving only what's active. This is the default mode for "fossil branch" without arguments, for instance, where it gives only the list of open branches. Your next command will almost certainly have a branch from that list, not something closed long ago.

I could probably come up with more, but that should get you started.
Ask HN: Have you left a startup because you lost interest in the project?
Am currently in a startup of ~25 people and am considering of leaving because I have lost interest in the project. We've spent ~2 years on the software development and we don't even have an MVP yet because the project scope keeps expanding without any clear goals. The developers also do not have the needed requirements upfront (because CEO/management keep on suggesting new ideas) which leads to duplicate of work.
Pets Can Make You a Better Programmer – Yes, Your Pet Can Do That
> a legal expert weighs in [...] And HN rallies to criticize it

That is an appeal to authority. Being a legal expert does not excuse one's writing from critical analysis. In this case, the post does not address Copilot reproducing large segments of copyrighted code verbatim. That is valid criticism.
Show HN: Group Interview Program (Repost)
Reposting to see if we can get any feedback/interest. We have started a small group interview program. We provide with daily problems to solve and reading list, daily checkins with details on solution to problems and space/time complexity - this helps with accountability, live weekly sessions with folks from industry and are always available via IM to answer questions or remind for checkins.
The reason for starting this group was because our siblings were preparing for their interviews and were dejected/tired/frustrated with the process and lack of structure thereof. We were certain that bringing more people into the program will boost their morale or at least keep it going.

Previously we did 2 different groups with average of 10 participants ranging from 2-10 years of experience. We expected about 60% of folks to stick to the plan, but 90% ended up finishing 4 weeks of preparations. While number of problems solved is not a true measure of success, by the end of the program everyone had solved at least 60-80 problems.

Additionally, we saw participants forming small groups to study together or mock interview each other or explaining their approach.

We are starting a new group beginning July 19th. We are located at https://teamcambia.com/

Would love any thoughts, feedback or any way we can provide value.
Software ux is generally terrible. Reliability is part of that.
Double standards ensue.

Tool that could be used to violate copyright := Gets prosecuted by MPAA and friends, legislation is passed to make use / development / distribution of such tools illegal

Bigcorp ships the ML equivalent of ALLCODE.tgz, but you actually gotta look in the no/dont/open/this/folder/gplviolations/quake.c folder := Is this adequate proof that copyright is being violated?
Influence of active noise cancelling headphones on cognitive performance
>My point is that you DO have a part on what your dog is doing

Thanks for supporting my argument
>I am actually adding clauses to FOSS licenses that I am writing

Doesn't this make your new licenses incompatible to a lot of existing licenses?
Fast Function Currying in Clojure
Recognise and diagnose kernel panics in macOS
See https://www.sqlite.org/src/reports?type=ci&view=byuser

SQLite has had about 33 contributors (after you combine people using multiple login names). But 92% of the commits have been from just two people. 97% from just three people. Then there is a long tail of other contributors.

Fossil itself is similar: https://fossil-scm.org/home/reports?type=ci&view=byuser - 5 or 10 people account for most of the commits, and then there is a long tail.

But aren't most projects like this? A few core developers are responsible for most changes and enhancements, and then there lots of others that might contribute a patch or two here and there? I suspect there exceptions to this (the Linux kernel comes to mind) but I think they are rare. Correct me if I'm wrong.
Proof of work also enables users to buy Bitcoin from their power company. Which, is a necessary feature for many applications.
AI Debate: Yoshua Bengio – Gary Marcus (December 2019)
Despite your disclaimer, I do feel this is too glib. What is the takeaway? Yes, a bad thing happened one time at that facility (and others, at other times). That doesn't have much bearing on what I said. It is still reasonable to suspect that refrigerant leaks will not be a major problem at this facility.
Playing house in this context is negative. It means that you're/they're playing dress-up and tidying rooms without actually doing the meaningful and important startup work. PG = Paul Graham, the guy who started YCombinator and this forum. I don't know which essay he's referring to specifically, though.
“What is PG” He’s the founder of this forum;) Paul Graham, founder of ViaWeb and Y Combinator, his essays used to set the trend about how to think about entrepreneurship back in 2010, along with Kalzumeus (Patrick McKenzie), Joel on Software and many others. But that was back when people read blogs a huge lot, there was extremely high quality back and fourth, this art is fading a bit.
Of course derivative works are being produced!! Whether you blame Copilot or the developer using it, the result is something that required the original developer of the code in order to be constructed.

Have we reached the point where every “class X” must become “class X_GPL2_CopyrightJohnQSmith_AllRightsReserved” in every code base out there? Do we need to go from header comments at the top of a file to reminder comments at the end of every line?
> "Even jQuery is becoming irrelevant"

Sounds legit...