skysight-inc/HackerNews huggingface dataset:
The hierarchy chart shown unfortunately sums up government structure and society as well :-(
Say we go with that thought experiment saying if it's possible to simulate our observable universe, we're likely to be in such a simulation. When some of our better theorists try to model the realities of trying to simulate our reality, they seem to keep bumping into hard walls. That old 'not enough atoms in the universe' thing.

This brings to mind the possibility that we are being simulated from a much different, maybe more complex universe with its own physics (and probably a whole lot more matter/energy). How much knowledge about such an origin point - or next ladder rung up - can we reasonably expect to derive from our ability to measure what's observable within our own simulation?
We have support for outputting native ES modules in Parcel 2, which is currently in alpha! We can even compile your app to multiple targets to support modern/legacy browsers. :)
http://www.hybritdevelopment.com

"If successful, HYBRIT means that together we can reduce Sweden’s CO2 emissions by 10% and Finland’s by 7%."
Yeah, I actually was very excited to use Parcel until I ran into a tree-shaking bug on my project that broke the generated bundle. I ended up switching to rollup instead, since although you still had to configure it, there were many less times than webpack where things misbehaved for some non-obvious reason.

Still, I dig what the project is going for, and intend to try out Parcel 2 when it becomes stable.
Drying plants in the sun is a surprisingly effective way to heat a building, I grew up with it.

The problems are: burning wet stuff is terrible (surface wetness isn’t bad, it’s the moisture inside the biomass that causes problems.) Secondly you can’t just straight up burn it because you’ll get a lot of heat that you don’t need so you’ll usually burn it in cycles and you’ll get a lot of soot at the beginning and end of the cycles so you need to either wash the exhaust or make sure you don’t have nearby neighbors downwind (in places like this that means within a quarter mile or so.)
Nothing's free. You can't really deny that taking that approach is more sensible than the current, fragmented mish mash of propriety systems.

The fact that they've already started down that path is a good sign.
Speaking from personal experience, it's impossible to find anyone who wouldn't be labeled as unbiased in this area.

There are too many turf wars, government sanctioned monopolies, and rent seekers for anything but that to be the case. There's biases in maintaining the status quo too.

I suppose you could have someone with a pure economics or public health background but in my experience they tend to avoid these topics, in part because they have no incentive to fundamentally change healthcare delivery structures.

Lack of real competition among providers is a real underecognized problem in discussions of healthcare in my opinion. Much could be deregulated in a very beneficial way, but discussions almost always focus on payment instead. When deregulation is raised as an issue, it's almost always done in a way that focuses on easing obstacles to large pharm corps, without addressing other forms of deregulation.

In every case that I'm aware of, increasing scope and practice of providers only has net public health benefits. The only losing group is physicians. It's has always been that way, all the way back to dental practice.
Very cool, very ambitious, very exciting.
No, most comments say to find fulfillment through personal projects/hobbies.

Work is work; it doesn't necessarily have to be the most satisfying or fulfilling experience ever. That's always going to be the case if you're working for someone else. Earning a boatload of money (and saving it) to retire early isn't anything to scoff at.

This also assumes one can find a more fulfilling job elsewhere (with ideal compensation). Which is just that, an assumption. If, and only if, such a job were lined up, then it might be time to move on.
rust, for high and low level (compiler, native, embedded, wasm)

beside that I'd like to get into advanced FP (PEval, effects) and advanced combinatorics.

but right now I'm trying some vuejs (mildly suggested, it's not revolutionary but it's a very nice thing to work with.)
While this article is technically correct, I think it is actively harmful to the landscape of general public knowledge.

A lot of this article is just playing "gotcha", where she's pointing out technically a lot of cultural glosses about diabetes only applies to type-2 diabetes. However type 2 diabetes occurs at a rate >10x as much as type 1 diabetes [1], and it's the type that is more preventable by behavior and diet change.

Statements close to the "myths" she's debunking is approximately true, while her "technical facts" if not handled with care will lead to far worse wrong beliefs.

Approximate myth that we want: "Generally, diabetes is strongly related to high BMI and bad diet which often includes diets high in sugar". Technical truth that muddies the conversation: "Actually the above relationship excludes T1D, which is a vast minority of diabetes."

Approximate myth we want: "Many diabetes is preventable by eating well." Technical truth that muddies the conversation: "Actually some T1D is adult onset 2-3%, so you may not be able to prevent those!"

Approximate myth we want: "Bargain hunting for medications when medically equivalent is good, especially generics." Technical truth: "Actually there are medical differences between different insulin formulations, because unlike small-molecule drugs, different formulations are not biologically equivalent. Some expensive modern formulations are good."

--

A doctor with knowledge about public health and has good writing skills should reconsider writing an article like this. Why not go after real harmful myths like anti-vaxxers? Or how about rewording the article so that the myth is actually approximately bad, like "Bad diets are okay for diabetes as long as you avoid sugars".

[1] https://www.cdc.gov/mmwr/volumes/67/wr/mm6712a2.htm
I think the author tries too hard to link everything to Trump. That first skyscraper from the MFGA is definitely maximalist and baroque, but in a decidedly different way compared to trump's buildings. Honestly I think the world could use more buildings like it. Cities of endless rectangular prisms are boring
basically Rabbis as early as 1700 years ago are on record as implying: "off-the-record, God is an entirely fictional entity, we get it, we really do, but it's a useful fictional entity to ground the foundations of morals, law and society (and our own status as its meritocratic authority) in, and in order for it to work we must treat it as real - no breaking kayfabe on this even to ourselves and even if this means adhering to the weirder laws attributed to this God from ancient times, at least until we figure a credible way to interpret them away"
Not every project will get there. I’m building a Firefox extension and I just need to turn ES6 and imports into a bundle.

Sometimes that’s all you need
What resources do you recommend for learning relational databases and key value stores really well?
Keeping threads on their own single cores goes way beyond optimizing for NUMA. Especially because the CPU being tested on only has a single NUMA node.

Even being maximally NUMA-friendly, if calling thread_yield a hundred times would eventually pull in a blocked thread from a neighboring core then the benchmark would see much smaller delays.
If that one stat is actually significant, I'd understand it, but strace'ing Firefox during startup on my machine gives ~2500 stat calls, split between ~1400 stat(), and the rest roughly evenly spread between lstat and fstat.

Obviously that will vary between platforms and depending on what you have installed, but the one stat() needed to determine whether or not user.js is present would not seem to be the right thing to focus on.
Honestly, start a side project or get a hobby. Take a vacation. Go for long walks on the beach.

I really doubt any other tech company that pays as well as Google will be any more interesting. And most people eventually get bored with their jobs. There is no job that isn't repetitive to some degree.

Also, you seem to be downplaying your experience and what you've learned but I highly doubt you'd have kept your job if you were truly slacking. Odds are you just got efficient at doing your job and are getting bored.

Anyhow, there is something to be said for a stable, well-paying job, so go figure things out in your personal life before you shake up your professional life.
This amazing course is not about using database systems, but about making them.
How is this something to learn? It's more of something to try. Anyone who can write code can write tests and anyone who can write tests can writes tests before they code. It's trivial.

Instead learn formal methods. Learn how to prove your code correct for all cases rather then verifying your code for one test case. This is learning and it won't be rehashing what you know like tdd. Formal methods is brutally hard.
Icon files are uncompressed bitmaps, and in good tradition Windows features 32-bit and 16-bit versions. And Windows contains a lot of icons, just look at shell32.dll or imageres.dll for instance. Still, it is probably part of the reason.
We do include a lot more features out of the box than other tools, so this makes sense to some degree. In Parcel 2, we're splitting up the core into lots of small plugin packages so you can only install what you need. The Parcel 2 core is tiny - only a handful of dependencies.
It's hard to know how to answer without knowing more. I slack off when I don't love the work. Whereas when I am building something that I think is really cool, you can't keep me away from the keyboard. When I'm a cog in the machine, I struggle to do more than the 10% you are doing.

First question I'd ask myself would be: "Why do I think this would be better elsewhere?" Is the issue Google, or is the issue you/the profession?

Depending on the answer it seems like there are a few reasonable landing zones: 1) find a new job at google that addresses the perceived issues at google. 2) jump to a new job at a new company that addresses the perceived issues at google. 3) approach your current job with a new attitude to work harder and do more. maybe set your sights on next promo. 4) embrace your slacking, saving money to prepare for a career change.
I don’t have as much experience with the Win32 scheduler. But I remember getting conflicting data about the profitability of yielding. In particular, lots of threads yielding on Win32 can cost you a lot of overall system perf, if I remember right. Not so on Linux or Darwin, on the same workloads.
You sound like an expert, but I have a really strong negative reaction to saying the issue is just nomenclature.

People give lip service to "correlation is not causation" by say, well, we're not going to call our correlations causation, we're just going to use them like that. There, are your delicate sensibilities satisfied?

No! Because if you have the wrong causal relationships whatever you call them used to predict stuff, the predictions will be wrong! Totally, not 1% off.
while we're on cellulose, anyone heard of homelab-scale methods to produce cellulasic enzymes ?
Even recently (before Trump today) you say ridiculous, gaudy developments in the form of McMansions, with excessive, nonsensical architectural features for the sake or showing off.

Trump’s aesthetic is if you pumped tens, if not hundreds of millions into one of those structures.
Do you happen to know whether there's any McCLIM library that works on Windows with SBCL?
Spectre relies on being able to speculatively access data and extracting information about said data through a side channel despite the speculative execution not committing. A separate process means address spaces are separate, which means speculative execution cannot access the data.

Meltdown is similar, but because a CPU affected by Meltdown does not perform permission checks during speculative execution, you can read memory that the execution environment doesn't even have permissions for. E.g. kernel memory.

The fix for Spectre is thus to only consider address spaces a security boundary; interpreters or JITs cannot be considerd security boundaries any more (in general).
Regular expression are a good one that you can learn pretty quickly. I think it follows that classic 80/20 rule, and that 80 percent can be an hour up front and then regular practice for a week or two in regular workloads. You can go extremely in depth, but to be effective, you don't need to. Learn how they work and the syntax for the most common 'flavors'(PCRE, egrep, etc).

Try to incorporate them in places where you would normally use plain text searching, or just practice on your current code base and see how you could capture the name of all functions that return `int`.

Regular expressions are not always the answer. If you don't need them, usually they're going to be slow, but they can be a quick hack in a script, an effective way to validate input, or a fast way to find/replace in your text editor.
It would be better to emulate difer with with context manager.
Genetics and to much body fat(you do not have to be overweight for that).
> This also comes up during promotion season in places that require that you perform at 50%+ of the next "level" to be eligible for a promotion.

There is no objective criteria for the next “level”, despite the fact that corporations pretend otherwise. Level is more related to years of experience than actual skill from what I’ve observed. Working extremely hard for a promo and then being compensated far less than external hires who can barely code but managed to pass the leetcode interviews is a real morale killer. And that’s if you get lucky and get promoted instead of passed up for promo, since promos tend to be given for exaggerating impact “metrics” instead of actual total impact which is unmeasurable.
In my opinion at least, the science is clear. The human body isn't built for large amounts of heavily processed foods, and consuming them in excess causes a whole spectrum of health issues.

This is all made worse because health science is heavily influenced by the same industries that profit enormously off of processed foods.
Parcel 2 should help with this a lot. It has a much improved plugin system that allows pretty much everything to be extended and overridden, while still keeping things easy to use by default.
The TV app seems to be the worse part of it reading the reviews like this one: https://9to5mac.com/2019/11/05/opinion-worst-part-apple-tv-i...
The originality of the 1966 moving-dot graphics demo is likewise... overstated. Ivan Sutherland had done the first MacDraw-type program (Sketchpad) at MIT in 1962; the same year, undergrads at MIT playing around after hours did Spacewar, widely cited as the first video game. Those are also a far cry from a Pixar feature... but rather closer than Paik came later in the decade.
Wwiii, Franz Ferdinand trend online after U.S. airstrikes kill Soleimani
Real talk: if you haven't kept yourself accountable for 6 years, you probably won't now.

I say quit your job, but don't have a plan; figure things out afterward. Catapulting yourself out of your comfort zone is the best way to get to know what you really want to do, and force yourself to care about what it is you want to do. Nobody here can tell you what that is.
It's really a shame that Type 1 and Type 2 are both called "diabetes" since the causes and treatment are so different. This leads to a lot of misunderstandings in the general population. And to further complicate the situation there is a growing population of double diabetics who start out with just Type 1 and then later also get Type 2.

Virta Health has had some excellent success in reversing Type 2 with carbohydrate restriction.

https://blog.virtahealth.com/with-sustained-type-2-diabetes-...
Basically the Blackberry of old.

I miss those things. Shame they killed BIS in my country, so those are mostly unusable today.

I think the best way to achieve it all again is to create a set of interlocking apps who help you get things done instead of wooing you with animations for android and create your own distro with those apps pre-setup based on CyanogenMod/LineageOS/etc. This way you can use existing hardware, gain productivity and still be able to access tge appstore for everything someone needs for their personal work flow, like the tan generator of your bank.
Hehe. There's always been some confusion about the term "zero configuration". To us, it's always meant no config needed to get started (and for the 90% case), but possible to configure later if needed. :)
Virtual environments are useful when setting up a single machine, but many of the tools covered in the book do not directly support venv, such as Lambda functions, Cloud Dataflow, and Databricks. In general, the goal is to get readers to explore tools beyond Conda for setting up environments and dependencies.

Marketing will be a challenge. There's been great reception here, but I expect sales to taper quickly and then paid sponsorship will be necessary to continue generating sales. I'm currently testing out Amazon Advertising, but I don't seem to have bids high enough to get to my target budget.
McCLIM's native Windows backend is in a very early stage of development, if not abandoned. You can use McCLIM on Windows with an X server, e.g. VcXsrv or Xming.
> it's almost like I've been using only 10% of my mental capacity for work

I believe this kind of "we need the brightest engineers to spit out HTML via JS" is the major reason for the ridiculous amount of yak shaving around web development.
In reading this interview I couldn't help but think that what he was saying about his parallel computing chips, ended up applying to GPU's.
"Spend $250 on dinner and go buy better tickets for tomorrow night’s show."

Which you would probably have to spend another four hours looking for, if you could find any at all; Bruce is probably in town for a couple of days at most and tomorrow's show is most likely sold out. I guess your future time looking for those tickets is worth nothing too, despite the second paragraph urging you to only consider what may happen in the future when making a decision.

"Or say you make a mistake and go to the concert instead of selling (those seats are $500 seats now). But Bruce is sick and Manfred Mann is substituting for him. You don’t like him so much. But you paid $500 for the seats! Should you stay?"

Has this man ever gone to a concert in his entire life? The show's gonna be cancelled and you will be getting a refund.
Blade runner is solidly cyber punk, and its inspiration is very strongly influenced by Hong Kong, which is flashy and modern and neon, but a lot of those neon signs are hiding decrepit buildings housing people in slumlike conditions.
Caveat: It doesn't look like the submitter is the author, and the author doesn't have any indication on project that I can see about what the intention of the repo is. Any project is fine if you're just learning or screwing around and there's nothing that says you can't put it up on github or do whatever you like. The remainder of my post here will be from the point of view that it is public on the thought that other people should find it and use it in their own code; if that is not the case, I invite the author to ignore these criticisms.

It's rarely, if ever, a good idea to program X in Y, but it's certainly not a good idea when the inner-platform implementation of X is inferior to what Y already has. The distinguishing characteristic of Go's concurrency is arguably the multi-channel select, not the syntax around starting threads. In Python, you just shouldn't program that way and do other things. The built-in Queue object is already a decent approximation of a Go channel that can't participate in "select". Go is hardly the only language with that level of easy syntax to start a thread, and wrapping something around the threading in Python is so trivial I'm sure there are literally thousands of such functions in the wild. So that's not a terribly useful change.

Python doesn't need some faked up "defer", it has "with", which in the context of Python can already do quite a lot of useful things. It's a lot more powerful and complex than defer, but defer-like behavior is easily obtained by simply not using the other bits of complexity in "with" handlers.

All of the listed todo items would be better done by learning how to use the Python primitives for them than trying to bash Go idioms into the language.

I'd suggest adding a note to the top that this shouldn't be actually used. Unfortunately it seems like anything that doesn't get such a note will get pulled into production codebases otherwise, based on what I've found in said code bases. It's helpful to your fellow programmers to label code as not being intended for production.
André Staltz on iOS Development
Sure, but it's not clear to me that the balance is further to the left unless you're already in a stable state.

If you're secure in your home etc and have enough then perhaps 2 days would be a good idea.
There's always a surge in people who defend and even mimic Linus's tone whenever a post like this gets popular. People love being that smart guy who gets to feels entitled to act obnoxiously because they're right - at least about one small thing. Reminds me of _that_ group in High School.

It sounds like there was an expectation that Linux should support something that it doesn't, and whether it _should_ support it is up for debate. Totally agree about Linus's involvement in any communities.

I assume part of it is that he feels personally attacked when something about Linux is challenged.
I am learning Rust and seriously considering Next.js.

The motivation behind learning Rust is that I wish to have a systems programming language in my skillset and I generally love low-level system stufff.

I am planning to learn Next.js because I have just started learning about Server Side Rendering (SSR) and it Next.js seems to have a lot of traction.
That's a vast question. Personally, two:

- as a freelancer, new business use-cases. We're essentially bridging OS with browser in terms of capabilities at that point.

I find that there are often a few low-hanging fruits in pretty much all categories of tech that you might do well to leverage, with parsimony.

Some of my potential projects tend to have unrealistic demands for the budget (hence they remain "potential"), or actually, for the times, and wasm is moving the needle in that regard. Think, do the 20% that yield 80% of the result and integrate that into a classic stack. Baby steps. Low-effort, high-value 'features', you don't need to rock the boat to benefit greatly from the addition of wasm.

- Research: some of it may be gimmicky today, but I wager it'll become the standard a decade from now:

web = OS = native, in the user's perception.

Note that it won't end "platforms" (horizontal business-driven gardens, e.g. darwin-safari, gentoo-chromium, etc). We're talking about a vertical bridge here, "through" the hard+soft stack, from kernel to browser passing by storage, GPU, sensors, at last SMT, etc. It took us what, 30 years, but we finally reach a point where web and native may become technical finer points, not a user experience gap.

So wasm now is already a great enabler of feature-rich user experiences, and that has value to me. It's also a big part of the next paradigm, IMHO, thus worth wetting the shirt as soon as possible.
I emailed you over 1.5 years ago and never heard back. Should I apply again?
What about joining a startup so you’re forced to do some real work?

I’ve done the startup scene before, and I can tell you, you will be doing 3 different jobs and using 100% of that mental capacity. You will be making changes that wouldn’t be possible without director-level oversight at larger companies. You will feel like you’re making a difference.
...upgraded from Windows XP.