skysight-inc/HackerNews huggingface dataset:
I learned a few basic templates from my wife. I don't have specific books or sites to recommend, but a general "approach" that you can use when looking at various resources (online or in books).

There are two or three templates that you can use with different base components to achieve a wide variety of dishes without a lot of memorization.

For example, a basic north-indian vegetable dish template I use is simple. First, chop an appropriate veggie (green beans, potatoes, beets, cauliflower, etc.). Heat cooking oil in pan until it's hot enough that mustard seeds start popping when you add them. Add a handful of mustard seeds and while they're still popping (within 5 seconds or so), add the veggies. Dry-cook that until veggies are cooked to taste, add red chilli powder, optionally some mustard powder, and salt to taste.

That template basically gives you half a dozen dishes that taste very different depending on the vegetable.

Likewise, there are simple templates for dals - typically you prepare an onion-and-spice paste by heating a small bit of cloves/cardamom in oil, reducing the onions down to a post-caramel paste, spice that with cumin and coriander and red chilli powder during the reduction, and add some tomato chunks towards the end. Then take the spice-onion paste + semi-cooked tomato chunks and add that to water and dal and cook in a pressure cooker (or regular pot if you're willing to soak the dal overnight prior to soften them).

There's a similar approach with an onion-base curry paste for meats and hardboild egg curries.

I didn't learn from books myself - mostly experimentation and getting the hang of a couple of basic templates which I started experimenting with. Personally it's more enjoyable that way.

But whatever resource you use, keep in mind that you can have a _very_ free hand in experimentation, substitution, and alteration. There is no orthodoxy and Indian cooking varies from area to area, village to village in specific choices of ingredients and spice mixtures.
> it is surprisingly easy to communicate with the Earth while aboard a space station in orbit. He suggested astronauts can reach terrestrial phones via satellites around 70 percent of the time

That SHOULD be surprising, but the real surprise to me is that I had never thought about it being hard.

We live in age with enough wonders that I take them for granted. I cant decide if that is amazing or depressing.
It's at least a century too late for that one.
It is kind of surprising that the Chinese choose mystical names for their space probes, rather than names of revolutionary origin (I guess Long March, is an exception).
I had to buy a Nintendo USB C cable to use for my switch. None of the ones I got with my Pixel or other USB C devices worked. Granted, I only had 5 other cables to test at the time.

The only unofficial thing I used was the cable itself. Once I bought their cable, the switch charges on everything I connect it to now.

Not quite the same issue as burning up my switch (as of now), but issues nonetheless.
You can report images of child sexual abuse to the Internet Watch Foundation, an organisation who works with law enforcement internationally to remove these images.
https://www.iwf.org.uk/
I work on CI/CD systems, and that’s one thing that definitely gets harder in a monorepo.

So you made a commit. What artifacts change as a result? What do you need to rebuild, retest, and redeploy? It doesn’t take a large amount of scale to make rebuilding and retesting everything impossible. In a poly repo world, the repository is generally the unit of building and deployment. In monorepo it gets more messy.

For instance, one perceived benefit of a monorepo is it removes the need for explicit versioning between libraries and the code that uses them, since they’re all versioned together.

But now, if someone changes the library, you need to have a way to find all of its usages, and retest those to make sure the changed didn’t break their use. So there’s a dependency tree of components somewhere that needs to be established, but now it’s not explicit, and no one is given the option to pin to a particular version if they can’t/won’t update. This is the world of google & influcenced the (lack of) dependency management in go.

You could very well publish everything independently, using semver, and put build descriptors inside each project subdirectory, but then, congratulations, you just invented the polyrepo, or an approximation thereof.
I wish. The trick, I think, is that the monetary base has been adjusted to keep housing prices high. See, e.g., https://fred.stlouisfed.org/series/BASE

Overlay the graphs to see the relationship. IMO, one of Quantitative Easing's chief purposes was to keep the artificial housing debt taken on in the run-up to 2008 in place by having the Fed pay what the original borrowers could not. That QE money is now floating around the system, keeping all kinds of asset prices high.

And what can be done once can be done twice.
No I never claimed Rust is type safe. I don't know enough about it to make such a claim. I just read some articles and blog post and i really liked some concepts of it.

So I think some people are forgetting that I work and talk only about embedded development C/C++.

Generally what i mean with you can't trust the data is that memory can get corrupted in embedded very easily. There are some mechanisms to prevent it (MPU for example). The other thing that I see often is the usage of opaque pointer by vendors. That is not necessarily a problem with C++ but you will have to use it and deal with it.

But yeah you re right about modern C++ features being more type safe. I would love to use them but the problem is many of those std features are not usable in embedded or are not worth the cost.
And then we get to play Google roulette: Which OS will be discontinued this year.
The most common specific reason for someone not to drink is religious. Religions with alcohol restrictions tend to also have other restrictions (both lifestyle and diet) that confound things. Thus it is really hard to know if any difference is from alcohol restriction or from something else.
How brains and machines can be made to work together
Windows Phone used to be a thing. Quite a good base UI but a shortage of apps, because it couldn't run Android apps.
In practice, this could be really bad for machine learning when applied to cell images (I work for a company that grows modified human cells and collects the images and applies DNNs to them as classifier). DMEM (or FBS, which we use) would effectively cause a systemic bias that would be hard to correct for.
I am a long time trackpoint user. I'd been using the Lenovo Bluetooth keyboard for several years but wanted to upgrade to a nice split mechanical.
I looked into several models of mechanical keyboards that had trackpoints, but none of them appealed. And looking into the various hacks to add one were a bit beyond what I wanted to try on an expensive new keyboard.
I noticed that qmk firmware seemed to have a nice implementation of mouse keys. I figured it would be an ok stopgap until I figured out a better solution. After a few days and several remappings, it's now my preferred solution.
Perl 6 environment manager – Shoichi Kaji
Do actual users actually get confused? A password manager will easily deal with a new random @mailinator.com address and password, and that's much easier than creating yet another throwaway Github account.
>"Rather than prompting increasingly vibrant face-to-face collaboration, open architecture appeared to trigger a natural human response to socially withdraw from officemates and interact instead over email and IM"

This isn't what I see at all. Instead, I see basically two kinds of people: one group is the kind mentioned here, who use IM to talk to people a few desks over, but the other group is loud-mouths who just love to get up and go talk to someone in an open area, and drone on loudly for 30-60 minutes talking about something that could have been handled by email or IM, or perhaps even in a meeting in a conference room, rather than disrupting everyone around.

It only takes a couple of these loud-mouths to make the open work environment miserable for everyone else.
To be fair, part of the problem is that each of us has been bitten throughout his career by issues which could have been prevented by being able to predict the future. We then move from the truth that if we had known the future, we could have acted better yesterday to the fallacy that today we finally know what we're going to need tomorrow.

This isn't isolated to our industry, of course: a constant refrain is that generals & admirals fight the last war; the financial industry is rife with products which are secure against the last recession, and so forth.
Ask HN: “Not so smart” phone?
Anybody figured out a phone that can be almost a dumb phone, but with Internet for those occassional needs of WhatsApp/Google maps?

Context: I have been using Internet on my iPhone quite a lot. I would like to try to step down to a "dumb phone", but don't want to give up the benefit of Google Maps, or getting that WhatsApp message.

Does anyone here on HN have explored such a phone usage case, and have any ideas/tips/phone recommendations to share?
> There were dozens of frameworks at play with layer upon layer of abstraction. Making even small changes to the business model would take me hours to implement.

Does that really make him a good software engineer though? Clearly a smart fellow, but in my experience, code maintainability is absolutely crucial. A system that isn't maintainable, no matter how clever at the time, will quickly become old news if non-genius level engineers (like myself) can't get their head around it.
I mean, it's because it doesn't matter. Picking one is valuable for consistency (no odd diffs when refactoring). Which one you pick doesn't matter.
For these sorts of style rules we've started using Prettier (https://prettier.io/) to auto-format code for style. We set VS Code to just run it every time you save a file. It's been a huge win for us so developers don't have to spend time on trivial stuff like double vs single quotes and the like. No more having to comment on style inconsistency in PRs, we can focus on actual code quality. And no more arguments about what's the right style rules.
Anti growth is propably the worst argument. It will litterally give you the effects of the most catastrophic interpretation of climate change before it has even happened.

You don't want to halt growth, that would surely be suicide. What you want to do is to be better at using things we have already found ways to turn into resources or turn things that aren't currently resources into resources. That requires growth because it requires the capital to invest.

It's not like earth gives us resources, we have to find ways to turn them into resources such as oil uranium etc.

If you don't grow you will live in a world that might as well be the catastrophe. I am not going to be supporting that.
Apple bombshell sends investors to safe havens; 'flash crash' jolts currencies
I had to do a double-take here, I was thinking "I don't think Bernie is all that radical, but I wouldn't describe him as center-right". But of course the US gets the colors backwards.
Side comment: hacker news is known for having the ‘author here’ moments in threads.

Has Professor Hinton ever made a known appearance on HN?
Why can't developers spot the obvious vaporware ethereum?
Why can't developers spot the obvious vaporware ethereum (the world computing project with bitcoin technology of individual validation)?

With basic understanding of the technology you can know that their claims are outlandish. How can an individual verify that the unbounded computations on this network are correct? https://bitcointalk.org/index.php?topic=1427885.msg14601127#msg14601127

Every naive developer I meet thinks this is a legitimate project. Why as a profession do we accept projects with spurious claims? Is Software Engineering a profession or does it move too fast for anyone to know what is going on? Is cryptocurrency and token sales a corrupting influence on this profession?
I'd prefer not to, because the examples I had in mind were from people's personal lives and are likely to generate needless controversy.
The amount of reflected Earthlight would depend on your location on the Moon's nearside and the phase of the Earth.

The corollary of one side of the Moon always facing the Earth is that the Earth hangs in about the same place in the sky for any given point on the Moon's surface. Over a period of (earth) days the Earth's position would slightly but visibly oscillate due to libration [0]. This might slightly vary the incoming Earthlight (analogous to the Moon's illumination at the horizon vs. at the Zenith).

A much bigger effect, however, would be due to the phase of the Earth. As the Moon orbits it will sometimes be between the Earth and the Sun, sometimes further away. On the sun-side, the Earth would be more 'full' and thus there would be more light to reflect. This would significantly vary the incoming light.

[0] https://en.wikipedia.org/wiki/Libration
Thanks for correcting my error. Now I wonder what I was thinking? I’m sure there was some change in the policy, I’ll do some research.
Probably both a bubble and a shortage.

I can't speak for California, but in Boston rents are high and mortgages to sustain the same units are much much higher. Regardless of the existence of a housing shortage, this is bubble economics.

In a zero-speculation environment, the total cost of homeownership should be comparable to the cost of renting. Without speculation, market prices in places like Boston mean investment properties are absolutely horrid investments because they have little or no return (when you factor in the total cost of managing the property and the opportunity cost of the capital used to purchase the property). The fact that despite this most properties are rented means that landowners are banking on rents rising to meet current prices (or they aren't confident they can sell at current "market price" in a short amount of time - real estate can't be easily liquidated with a click like stocks can, plus there's tons of overhead costs involved in trying to liquidate real estate)

Or to put it in other words, the high rents in boston reflect the current housing shortage and the higher home prices in boston reflect the expected continuation of the housing shortage (backed by the reality that population here is increasing faster than housing is being built)
Nice. That's a cool feature, this is what I was asking about.
Yes, though Google likely views it as a chance to do-over their mistakes with Android such as allowing OEM and carrier control of things like updates and customizations, building on top of copyleft code (which requires a lot of code to be open sourced they and their OEMs would rather not) and code they stole from Oracle (which has caused them years of legal nonsense), etc.
Rust is type-safe (in most senses of the word) if you don't use unsafe. C++ is not.
Number of companies is a good metric, because companies own the repos and if it becomes a pain-point, only the developers working at that point in time will be hit by this. Anyone who leaves before this inflection point or joins after it's been solved will not be hit, so I don't think the percentage of developers in that intersection is large.
In about 2003 I had a rotary phone. My girlfriend tried to call her friend who's number started with 912. She didn't turn the 2 all the way. She hung up when the cops answered. That prompted an immediate callback and a pop-over shortly after.
You could de-install (or hide away) most apps https://medium.com/s/story/six-years-with-a-distraction-free...
> The brain is solving a very different problem from most of our neural nets. You’ve got roughly 100 trillion synapses.

Hinton doesn't mention microtubules at all. Do any of the neural net or other connected neuron models incorporate the quantum vibration effects inside the neuron's microtubules?
> who are more likely to find themselves abandoned at a time when they are increasingly unable to cope on their own

That often happens rapidly, and in many cases putting the Alzheimer's patient in full-time care is the only option -- even with a caring, involved spouse.

I watched my grandfather go from a slightly forgetful goof to confused, violent, and impossible to manage in <3 years. My grandmother, not doing so well herself, struggled to keep up but after a couple years putting grandpa in a facility was the only real tenable option.
What the critics are saying:

https://wattsupwiththat.com/2016/09/20/josh-takes-on-xkcds-c...

http://joannenova.com.au/2016/09/how-to-make-climate-graphs-...

From what I gather, there's a lot of skepticism over the Marcott 2013 study that Randall used. I don't know enough about the subject to comment on that further, but the critiques are as much food for thought as the comic itself.
The current carbon capture systems would need more than one order of magnitude in costs and efficiency to come close.

There are plenty of proofs out there with hard figures, but just think about it. You need to be more effective and cheaper than plants for this concept to make any sense. That means competing against a baseline of pure solar energy inputs, self-replication, and the ability to trap carbon in the soil.

The biggest carbon capture apparatus we have is our ocean, and we are acidifying and toxifying it INDEPENDENTLY of our carbon misuse. Ecology is our only real hope, and CO2 is only one of many variables we need to control. We're dropping a lot of balls here, and hyperfocus on CO2 will just enable us to continue deluding ourselves into the fatal belief that industrial progress will still save us.
I agree that everyone should use Typescript but knowing what Typescript adds to Javascript doesn't help you with anything. You have to know Javascript first; because that's what the bulk of your code is. Typescript merely adds some annotations and all of its syntax strictly deals with types.

Your statement kind of sounds like "don't learn C, learn how to run gcc from the command line". Important but orthogonal.
I still have a Windows Phone at home that can sideload Android apps. Was pretty awesome. Android apps seemed slow in comparison to UWP apps, but ran more or less as well as they ran on Androids.
Only recently did I come to learn, the Soviets had landed a Lunokhod, which actually returned sample of lunar soil back to earth.
Location: Toronto, Canada

Remote: Yes

Willing to relocate: No

Technologies: Front-end web development, HTML, CSS, JavaScript, web design, responsive web design

Résumé/CV: https://tomhodgins.com/tomhodgins-resume.pdf

Email: tomhodgins@gmail.com

I've been self-employed as a freelancer and contractor since 2011, during which time I've specialized in responsive web design. I do a lot of work taking existing websites and retrofitting their layouts to be responsive, as well as designing and building new responsive layouts from scratch.

I'm comfortable hopping into any codebase, built with any technologies—as long as it is outputting HTML, CSS and JavaScript in the end I can breathe a little magic into whatever is put in front of me.
I haven't read the article yet, but the title sounds like "by putting salt water fish in fresh water, scientists may have skewed mortality rates". I hope it's not that bad.
By the same logic, if they keep at it, eventually wages will rise to accommodate increased housing costs, and the problem corrects itself.

The problem is “eventually” has an unclear definition in both cases, and few are willing to sacrifice their potential of attaining certain careers or income in exchange for working low wage jobs waiting for a hypothetical future correction of this inequality.

It’s hard to level existing residences in many historic cities and so housing costs rise, yet people are still wanting the opportunities afforded by those cities enough to sacrifice having better housing conditions elsewhere.
Third - I'm in the 'industry' and would like to understand that more.
That was part of it though I think space engineers would never have been unemployed or out of food - just reassigned to much more boring projects. Russia also has ways of ahem "discouraging" unauthorised trade of military secrets.

With China's ICBMs, aren't they already advanced enough that collaborating on space exploration with NASA won't teach them much ICBM technology that they don't already know?
Berlin Is a Tech Hub, So Why Are Germany's Internet Speeds So Slow?
However, they're requiring an account and a wait to unlock the phone you already own.
Facial recognition in public on the rise, and its future looks dystopian
> In my own experience, polyrepos require more tooling

That's not my experience. In my experience, polyrepo's significantly reduce complexity for a medium (30 developers) project.

An example: the following things are good software development practices if you work with a master-PR branch model:

1. Tests must pass on CI before merging a branch to master
2. Before merging a branch into master, the latest master must be merged into the branch so that tests are still reliable

This quickly becomes untenable if 30 people all commit to the same repo. By the time your PR is reviewed, it's outdated. So you merge master into your branch. By the time you come back to check your test results and merge, its outdated again. Repeat until 6 PM.

So you need partial builds to keep build time low, and would probably like to amend 1 & 2 with "unless your code has zero overlap with the changes in master". These are not standard features of any CI system I know of, hence the need for tooling.

Instead of tooling, polyrepo's provide the above benefits out-of-the-box. Just set your CI to build the repo, and it will do partial builds and PR-merging is uninfluenced by other repos. This is a huge advantage over monorepos.

The downside is that if your repos have tight coupling, you'll need simultaneous PRs in more than 1 place or need to look up history/files in more than 1 repo. If this is more than a rare occurence, this downside is so large that polyrepo is not a suitable solution for your project.

The projects of this size I've worked with did not have this problem, or the problem was solvable without much difficulty.
It also forms a legal separation for new debts: both debt associated with treatment (in the US, treatment is extremely expensive) and debt acquired due to them being exploited by less ethical forces in our society.
It's rather apt to be an astronaut with the last name Kuipers.
And you clearly know this but i had to refresh my own knowledge of spherical coordinates - https://en.wikipedia.org/wiki/Spherical_coordinate_system
People have been buying from out of state forever. I've went with friends to pick up pups at the airport. If you're spending $3,500 on a dog it's not a big deal to have it shipped.
"International Covenant on Economic, Social and Cultural Rights requires, within a reasonable number of years, the principle of compulsory education free of charge for all [children]." - Wikipedia

That could also be described as a bit panopticon, but is the counterargument not the same: children and animals should be raised with care, under threat of law, because we can assume in the current world they will suffer otherwise?