skysight-inc/HackerNews huggingface dataset:
This is not what I am talking about, JIT caches with PGO data work in a different way.

https://openjdk.java.net/jeps/310

https://www.eclipse.org/openj9/docs/xcodecachetotal/

https://docs.oracle.com/cd/E13188_01/jrockit/docs142/usergui...

https://source.android.com/devices/tech/dalvik/jit-compiler#...
It’s a good point, about almond trees. I’m not doubting that it made the “most” sense in the moment. I guess I’m more distressed by how we ended up specializing in such water intensive crops, in a valley with a severe and worsening, decades-long water shortage! Within a few decades, there won’t be water left to grow anything...

I’m not generally interventionist, but I think the markets have failed us here (unless I’m severely misunderstanding things, please correct me). I‘m all for almonds and rice, but we really should be taxing the externalities. I’m pessimistic we’ll ever get to that equilibrium.

But yeah. All this focusing on consumer water use is a distraction. We need to have an honest discussion about how the agriculture water system should be architected, so the state can continue to be productive for generations to come.
Gyroscope or mems accelerometer. Otherwise convert rotational crank movement to push-pull linear slider (see piston, flywheel, linear actuator, etc) and measure linear change in resistance between contact points (like a cheap caliper does, you can even use a chinesium one off eBay as they have a pin out under the battery tab, if your resulting linear motion is within that scale). You don’t need to drive anything besides the read head, so it should have extremely low losses.
DevEpisode 1: Conda is love, Conda is life
Bounds for the best possible designs for optical devices: well-studied [0, 1, 2, 3, 4], yet really hard.

More specifically, whenever you give a designer a design spec, it is always worth asking, how good is the best possible design for this spec? And, of course, can the designer actually achieve it, or something close to it? This is the question here.

In this scenario, the design spec is the optimization problem (what you want to optimize), the designer then gets to choose how to best approach this problem. In this case, you want to give a number that states, independent of how this problem is solved, what is the best any designer (no matter how smart or sophisticated, how much computational power they have, etc) can hope to do. In many cases giving such a number is actually possible! (See below references.)

-----

[0] https://pubs.acs.org/doi/10.1021/acsphotonics.9b00154 (PDF: http://web.stanford.edu/~boyd/papers/pdf/comp_imposs_res.pdf)

[1] https://arxiv.org/abs/2002.00521

[2] https://arxiv.org/abs/2003.00374

[3] https://arxiv.org/abs/2002.05644

[4] https://arxiv.org/abs/2001.11531
Competent coders do suboptimal things all the time, especially when there is delivery pressure; competent doesn't mean infallible or perfect.

There's also not a clear boundary between what is a single appropriate abstraction and two (or N) distinct but superficially related concepts.
Maaza ftw!
Yes, allocation can be incrementally be made cheaper with a copying GC. But you have to realize that it still comes at a cost, and allocation speed isn't always a bottleneck. You have a runtime process intercepting your code state, scanning and analyzing your heap and making a decision to keep, copy, or free. For anything larger than a trivially small object graph, that additional processing can easily overwhelm any incremental allocation speed benefit that you get.

I get that it is theoretically possible for GC to be faster, but I literally have never seen it pan out in practice.
I am laughing inside...not at you but at the idea. Unions are illegal in GA not just that but a lot of academic staff are adjuncts very few are tendered professors. That means they are rehired or not every year or couple of years as needed.
Just saw this related book today:

The Carbon Farming Solution:

http://www.perennialsolutions.org/shop/the-carbon-farming-so...

Author is Eric Toensmeier.

From his about page:

http://carbonfarmingsolution.com/bio

Eric Toensmeier is the award-winning author of Paradise Lot and Perennial Vegetables, and the co-author of Edible Forest Gardens. He is an appointed lecturer at Yale University, a Senior Biosequestration Fellow with Project Drawdown, and an international trainer. He has studied useful perennial plants and their roles in agroforestry systems for over two decades.He is the author of The Carbon Farming Solution: A Global Toolkit of Perennial Crops and Regenerative Agricultural Practices for Climate Change Mitigation and Food Security.
The meaning of "Christian" differs person-to-person and culture/tradition-to-culture/tradition, as well as over time. That Christ was born to a virgin, for example, was not necessarily agreed upon by early Christians, and it's certainly not agreed upon now. That Jesus was divine may not even have been universally accepted and also has its detractors today among Christians.

Both creeds and practices do tend to identify differences between religious groups, but those differences may not be so clearly cut in practice. At the same time, various sects may define the boundaries of the religion more narrowly than others.
Meat production produces methane, not CO2. People yearn for simpler data and try to create equivalence (CO2e), but you cannot simply combine them without a loss of understanding/meaning. Methane is much more potent, but also more transient in the atmosphere than CO2 is. It stays in the atmosphere about 12 years.

Fossil-fuel production actually emits more methane than meat production does (but meat production is number two and a very big slice). So by cutting down on fossil fuels you will have a bigger impact on solving the methane problem than going vegetarian, and you'll also be solving the longer term CO2 problem. But every bit counts. Vegetarianism (or near-vegetarianism) is quite healthy too.

If we stopped meat production entirely right now, in a few decades we'd be back at ancient levels and the temperature would drop accordingly. But if you are worried about a climate apocalypse that our children and grandchildren are going to have to deal with, going vegetarian now is going to have little impact on that problem. CO2 is still the bigger and more long-term problem.
I’m sorry - I don’t buy this article at all.

I am not a climate denier, just a reasonable person with a brain. Obviously global warming/global climate change is real. Obviously, green house gas emissions by humans are the main culprit.

But I do not for one second believe that civilization will collapse, at least not in say the next couple of hundred years.

Ecosystems are already toast -GBR will mostly die in the next 50 years. Rainforests and biodiversity, deforestation etc are history. Already dead. But will human beings and our civilization “collapse”? No way.

These “climate refugees” everyone talks about “overwhelming” us actually stinks of xenophobia. And in what way is a climate refugee different from a regular refugee? The developing world is already a catastrophe, yet I wouldn’t say refugees are overwhelming us.

Bacially my view is this: yeah it’s bad but saying that 6 billion people will die which is what this article suggests is alarmist nonsense.
I'm not arguing it one way or another, but just saying that even if it's true that the class provides less "value" if it's online, it's almost definitely more work, or at least different work than most of the professors signed up to be doing.

If anything, a lot of the cost of a college tuition these days isn't in the pay for the instructors anyway. It's in the campus, the labs, the sports, the social life/club funding and the like.
Ok sorry. Apologies to everyone involved, the author first of all. It wasn't ment like that, for what its worth, but it clearly came out like that.
What's the 'pool'?

You are implicitly arguing that it should be the entire population, but lots of people see it as a chosen group with identifiably similar levels of risks.
It needs to follow the rules in place for advertising and completion law. Deliberate deception should be handled with a heavy hand, most other things should be community managed.
Safety is not a binary condition. Since eradicating the virus is no longer a feasible option in most places, the risk level going forward is inevitably going to be higher than it was a year ago. Even the development of a vaccine won't fundamentally change that reality. So we're going to have to lower our expectations of safety.
https://www.mouser.com/Electromechanical/Encoders/_/N-39xfc?... ?
Mortality is not the only thing that matters. We don’t know what this virus does to survivors, even potentially asymptomatic ones. The little that we do know appears to be alarming (potentially permanent lung damage, some potential cases of brain damage).

We already know about viruses that sit inside people asymptomatically for years and years before wreaking havoc. Of course we cannot live permanently paralyzed by “what ifs,” but planning that focuses entirely on mortality rate is ignoring a huge, huge piece of this equation.
I heard about it but didn't know it can produce SQL. Thanks for the tip!
Fair enough. So now it's just an insult.

But that doesn't mean that it's lost its actual meaning, when used professionally.
> Let's say that today you are aware of no sequences in your genome which correlate with disease. You give a sample to your provider as proof. Tomorrow, a new link is discovered between a disease and a sequence you do have. Your premiums then go up considerably.

Yes, and everyone else's rates go a bit down . It's not a negative-sum game -- assuming a reasonable competitive market, you're going to get a fair rate in a maximal-information pool.

You may increase risk somewhat, but if you know -- from personal and historical experience -- that your family is not especially high risk, you're still on average better off sharing as much information as you can.
I don't think that is possible in situations that are suitable for SARS-CoV2 transmissions. The most extreme example is probably the meat processing plants, it spread like crazy in those conditions. Another example is the choir practices that also infected a lot of the participants.

Anything that happens under the conditions suitable for superspreading events probably can't rely on any half-measures.
Automobile design has been heavily driven (pardon the pun) by two external factors: safety and emissions regulations. These serve a practical purpose/benefit to consumers.
I tell them that if you make two related changes, in two different parts of the codebase, the commit message is the only thing that "binds" them, and should be approached as if it was a comment. I guess I'm saying that commit messages are comments but with more flexible scope.

(Now if I could just get them to squash, rebase and rewrite commit messages before publishing...)
This is a similar sentiment to “only dumb people get phished”. No one is really immune, you can only limit your exposure.
Telling where the output of an individual stdout print statement ends and the next one begins, so that I could color code my terminal with alternating colors to more easily tell apart individual log messages from a running process by visual differentiation. Turns out this is impossible! Aside from time passing in between outputs, there's no way to tell. It's just a continuous byte stream with no terminating character or pattern.
I may be misunderstanding the analogy, but I don't get it. "Yellow peril" was developed as an explicit reference to skin color, and I've never seen it used by people who didn't intend that reference. Conversely, I think we'd agree it's pretty silly if someone said that we must rename traffic signals to "gold lights" because "yellow light" isn't simply a color.
Online learning, particularly personalised learning aimed for self education and continuous learning. I'm trying to model the knowledge space as a graph, index learning material (free online resources right now then user generated content) on this graph and then provide different ways to navigate this space. I'm trying to address the "best way" for someone to learn a specific concept, and to help people identify the knowledge they miss/are looking for.
The project would be open, collaborative and a non profit btw.
Sounds like Fivetran or Stitch Data. AWS released a new service, AppFlow, with a similar vision though focused on AWS ecosystem as destinations for the data.
I'm actually in the middle of building something really similar, but targeted at manufacturing/distribution companies (i.e. they have an ERP/inventory system, how does that data get onto the eCommerce website?)

Would you be interested in talking with me about how you're building your system? Email in my profile.

Good Luck!!
It’s less common but there are actually CI setups that verify each commit in a PR rather than the tip of the branch.
The Atlantic tries to churn moral panic 24/7, and now they are trying to also churn anti-moral panic?

Stop getting science advice from op-ed magazines! I sympathize with 100% of the Atlantic's political views and completely hate their desperate and misguided attempts to remain relevant.
Calculating odds would be more interesting
> In 30 years, I can count on the fingers of one hand the number of times I've encountered projects that were in trouble because there was copy/pasted code everywhere and the team was not abstracting out of fear of breaking the existing code.

I think the level of experience where underabstraction is common as opposed to overabstraction is so low that it's uncommon to find a team where that gets through, because even if someone junior is at the level where it's common, they’ll get corrected before it becomes a widespread problem.
Many survivors are left with permanent health effects.

You may not die, but you may not be able to practice your favorite sports ever again because of permanent lung scarring.
Most of the code quality comments I make (and recieve) on PRs are about naming and comments, and they're mostly for future changes and maintenance.

Good example from a couple days ago: someone made a helper method for compressing something, with the signature

string Compress(string value)

It was actually doing gzip followed by base64. My comment was to rename it to something like Base64Compress as well as change the documentation comment to state it was doing both. I wouldn't want someone else to inadvertently call that in the future if they stumbled across it, not realizing it was returning base64 and either double-base64 encode it, unnecessarily have base64 when not needed, or even end up with a bigger string than input because of the 33% increase. In a future PR, misuse of that Compress() method would be impossible to spot unless you happened to remember what it was actually doing.

Other times it'll be something like a constant 30s timeout hard-coded, and I like that to have comments like:

// This usually takes <1s, so 30s timeout for this is generous

or

// 30s is max or (calling code) times out anyway

Why? Because if we need to change that, the comment helps let us know it's arbitrary and safe to modify or not. Without a comment (or good non-squashed commit message) someone in the future (maybr you) is doomed to waste time rediscovering a bug you already know about or researching if it's safe to change.
I mean, aren’t we just bikeshedding inheritance at this point?
magical crypto "money" - Voice is basically EOS Twitter
Given how many people have gone through the disease (nearly everywhere it is < 5%, so essentially no difference vs February) you can't really open anything anywhere safely, not without a plan for fast shutdown and accurate measurements to trigger that shutdown. Unless there's a vaccine. This is just basic SIR modelling, epidemiology 101.
There are basically two ways a company can gain market share: make better product or spend a lot capital. Opening up the economy allows both kinds of competition, and local companies in a developing cannot do the second.

Cold drinks are a sector where capital is the only way to gain market share. No wonder Coca Cola could outspend its local rivals and capture market share.

Sectors where innovation and understanding of local market matters, local competitors can emerge and do better. Vehicles are one such market where developed country behemoths have had limited success. Dinosaurs like Hindustan Motors couldn't compete, but Maruti Suzuki (now Suzuki) and Hyundai maintain comfortable leads in market share.
Private file access between computers. Even in 2020 it appears that building a connection between machines (macOS, Linux and Windows) requires a miracle if you don't like to share everything with cloud providers.

cryo file mangager is an attempt to get rid of the hassle:
https://cryonet.io
Let's solve Harmony!

The first scientific experiment was conducted by 5th century BC Pythagoreans. They wanted to show that the basis for musical consonance was math. From that, they inferred that harmony in math accounted for the harmony of the cosmos. This integration of math+physics was very forward thinking.

But, if we fast forward to the present, we still don't have a complete scientific explanation for the basis of consonance and dissonance. Really! To make my own contribution, I've been running psychophysical experiments to investigate why consonant chords that are mathematically slightly dissonant actually sound much better than chords with perfect mathematical consonance. I've been gathering data with sounds but also with haptic vibrations and with visual flicker frequencies. This multisensory approach is fun because it produces visible rhythmic entrainment in the brain, as seen with EEG. My goal is to contribute to a general theory of neural resonance and harmony in human experience.

Why does this matter? Happiness is great, but I'd argue that what we really want is personal and global harmony. Note that harmony isn't sameness, it is unity in variety -- the resolution of conflict and dissonance into an integrated wholeness. We want inner harmony with our selves, harmony in our relationships with others, harmony in society, harmony with technology and harmony with nature. Happiness is individualistic but harmony involves the pleasure of virtue. I hypothesize that harmony can help set a better objective function for the future of humanity.

Harmony was also the objective function for the first deep learning neural network, Paul Smolensky's Harmonium.

Finally, harmony is also a central theme in classical philosophy. The concept had a massive influence in the Italian Renaissance and in the English Scientific Revolution.

I recently put together a reader for understanding Plato's views on Harmony. Comments are welcome:

https://docs.google.com/document/d/1lqXpXgWI5YMBCz1O0gCmrEwz...
What many commentators fail to address is that being able to find out his identity is not equivalent to having his identity and finding out he’s Scott Alexander of SSC.

Also the article calls on readers to wait until there is “more to go on” but the Times isn’t talking. What we do know is there was something of an internal debate at the Times and the public arguments aren’t anything like the speculation offered in the Times’ defense.
I don't think I'm familiar with this (I may have come across it but didn't identify it by name when I worked with Graal?), could you provide a link? :o Thanks!
krisp.ai but using gpu (also on mac) and with desktop version for ubuntu linux.
Zettelkasten - How One German Scholar Was So Freakishly Productive
I just had to debug code that had seven layers of classes on top of dapper to call a stored procedure in SQL server.
There's quibbles about whether the boundary needs to be exactly 1, but yeah, I agree with your core point. A reopening plan needs a strategy for how to scale back if something goes wrong, and it's hard to imagine how you could scale back transmission in a dorm full of college students.
I don't think I claimed it didn't exist, I claimed that the paranoia about it that exists right now on the American right is a fabrication. It's the theme that the Trump campaign has decided on running against (c.f. the speech at Mt. Rushmore[1]) which is why it's en vogue to talk about and no doubt why it sprung so readily to your fingers in a discussion about internet anonymity.

[1] For those old enough to remember "They hate us for our freedoms" and "Radical Islamic Terrorism", this obsession seems like pretty weak sauce, at least as existential threats go. Previous administrations could at least invoke the threat of death. The worst terrors of the modern conservative are apparently being yelled at by hippies on the internet.
There are stories coming out of people who have not died but certainly have not "recovered" in the sense most people would expect. See this for instance: https://twitter.com/DaniOliver/status/1279155358666305541 I don't really know how you expect students to complete their education if they're ill like that.

Also, even if that weren't the case and everyone did recover completely after two weeks, missing two weeks out of a 15-week college class is quite a bit. So even if your plan is to have your students get covid at some point in the term, have some fraction be asymptomatic, some fraction recover from it, and a couple of them die, you still need some sort of coherent educational plan for the large fraction that are going to be in the campus ICU for a couple of weeks.
That seems immensely more painful for a nontrivial project though. It'll clog the CI for everyone and nobody will go back and rebase to make sure every single commit is a self-contained passing unit.
Detection of cybersecurity threats at close to 100% accuracy. Do this by purposefully opening weakness simulations into company infrastructure.

Avesnetsec.com
Online degrees that are marketed as online degrees carry a stigma among employers, because they are perceived as being lower quality than not-online degrees, and the stuff of diploma mills.

My final semester will be entirely online, but I couldn't care less, since my degree isn't an online degree.
That's an interesting point worth discussing. Julia is far from the first language to have multiple dispatch. Rather, what makes julia's take on the concept unique (as far as I know) is Julia's ability to optimize and de-virtualize generic functions.

Common Lisp had multiple dispatch through the CLOS, but functions which needed to be fast were not multiple dispatch. For instance, you can't overload multiplication or additional in Common Lisp, you instead need to shadow them and replace them with generic functions, but doing so incurs a runtime performance overhead. This is (usually) not the case in Julia because it's JIT compiler was designed around multiple dispatch and it's multiple dispatch semantics were designed around it's JIT compiler (this is a big reason why static compilation in Julia has been such a hard problem to solve!).

Because Julia can have MD without additional overhead, it's use is absolutely ubiquitous throughout the ecosystem and Julia's own internals. This ubiquity is what confers most of the benefit because you can patch into the gigantic space of method combinations just about anywhere to override behaviour.
this sounds as plausible as saying that a lot of atheists believe in god. maybe it's a thing? but it's hard to imagine dropping someone in nicea in 380 and suggesting this. words mean things: Christians believe in more than the virgin birth but certainly not less.
There’s a nice planet money episode about this: https://www.npr.org/transcripts/425392169
Does the Illinois Biometric Information Privacy Act not already cover this?
> in practice Han Chinese are largely spared...

Yes, so are the Han actually complying more with the law (which seems very probable, since they're culturally aligned with the state)? Or is this "largely spared" already taking in account relative percentages of non-compliance? It's not clear.

> Some rural Muslims, like Omirzakh, are punished even...

This is very vague ("some" followed by the name of a single person is not really a strong statement).