skysight-inc/HackerNews huggingface dataset:
No fundamental reason why you cannot do this. Maybe Graal can even do this for Java since it can both compile to native and do profile guided optimization (but I don't know if they ever combine the two).

Here's a reason why this might not be a super great thing to do, if you're thinking of it from a language design standpoint:

- Profiling and rejitting costs you memory and makes all code pay a tax. The biggest tax is the safepoint/OSR tax. It costs significant memory and some small amount of time (maybe the time cost you add from comprehensive OSR support is like 1%-5% overall, but I'm not sure, because it's hard to isolate this cost and measure it). So you don't want to build a system that supports JITing unless it's going to give you big wins. That implies languages with lots of dynamic typing.

- The languages that most benefit from JITs (the win they get consistently overcomes the overhead of JITing) are the ones that have so much dynamic typing features that compiling them to native is a super hard problem.

Java is one of the few languages that is both dynamic enough to benefit from JITs but static enough to be possible to compile to native. And even for Java the native compilation is a lot of effort to get right.

Note that "possible to compile to native" to me means: compiling to native produces something that performs well so there exists some benefit to actually doing it. Like, I would expect compiling JavaScript to native to produce something that doesn't perform well at all.

So, basically, the issue is that most languages are either in the "benefit of JIT is smaller than cost of JIT" category because they have adequately static typing or in the "must have JIT and cannot compile statically" category because they don't have static typing. Not a lot of languages are in the sweet spot where doing both would help, but such languages exist (Java) and there's no reason why they can't do what you suggest and they may already do it (seems like a natural thing for Graal to do).
'Nuclear is fine' ads would work until the next misstep, which the negative proponents will be looking for.

Generally, it was looking good until the Fukushima disaster. It resets the clock and that clock takes 20-30 years to play out.

On the 30 year timescale, all the gen 1, 2, 3 designs have flaws which make them potentials for issues. It doesn't even have to be a big issue, just enough for the press to catch it and push "See, they said it was safe... it's not!".

That flaw makes me want to just skip fission all together =/
On mobile, can I get an outline link?
I am rooting for lots and lots of new nuclear, but this piece is silly. Let's dig in:

"But what if there were sources of zero-carbon electricity that didn’t require heavy-handed regulation to make them viable in the marketplace? ..."

Wind and solar are cheaper now than nuclear advocates hope nuclear will be by 2030.

1.https://www.eia.gov/outlooks/aeo/pdf/electricity_generation....

2. https://cleantechnica.com/2019/10/30/latest-bnef-report-find...

"... What if we could produce more power—and do it affordably, with minimal environmental impact? That’s the almost utopian vision that some backers see for the next generation of nuclear power. ..."

Utopian?! We are adding gigawatts of wind and solar this year, and modulo coronavirus we'll add more next year. New geothermal plants are measured in dozens of megawatts:

* https://www.latimes.com/environment/story/2020-01-22/califor...

"According to Ted Nordhaus, founder of the “eco-modernist” Breakthrough Institute, SMRs could offer a more decentralized, entrepreneurial approach to reducing CO2 emissions without hobbling the economy."

Wind and solar are extremely de-centralized and competitive. The economies that install them at scale—China, California—are doing as well as any.

“Will any of them ultimately be a success in the marketplace? You can’t say for sure,” he said. “But I think a bunch of them will get licenses to build test plants.”"

While we are waiting, offshore wind farms will continue to be installed at hundred-megawatt scale:

* https://en.wikipedia.org/wiki/List_of_offshore_wind_farms#La...

Please continue promoting new nuclear; we could really use it. But please stop with the anti-variable-renewable BS, and FFS stop giving Nordhaus airtime when he insist on talking like this.
For some time, I have been interested in morphogenesis -- how living systems self-assemble.

I've written CYCELL2D to be a sandbox of sorts to experiment with some of my ideas on the subject.
Perhaps it will be useful to others.

I'm not a professional programmer. I'm a lawyer by trade. I taught myself programming, in part, to explore certain ideas I have about development and regeneration. Why is a lawyer thinking about such things? I don't really know, but I got interested in the subject about a decade ago when my daughter was 'self-assembling' inside my wife. Lying in bed next to a pregnant woman, knowing that cell by cell, bit by bit, a human body is being formed, got me wondering how such a thing is possible.

Before you can experiment with ideas on how this all works, you first have to come up with a good model of a cell. For my current project, I settled on a Cellular Potts model.

Once I got a 'petri dish' running, I could begin crafting 'rules' to try and get my cells to assemble into various forms.

To do this, I created a fairly simple language... a set of rules the cells would follow in an iterative fashion as they collectively build something neat. The constraints that make it interesting are that (a) no cell has any idea where it is in the system, (b) a cell can only communicate with an immediate neighbor, and (c) a cell has no memory per se.

An aspect of CYCELL that some might find intriguing is a version of 'morphogenic fields' that I've incorporated into the program. It's explained at the site. I would love any feedback, both on the program itself and -- more generally -- the 'Fields' concept that is the backbone for the cooler sample videos that may be found in the Tutorial section.

Everything is C++. Used SFML for graphics and TGUI for the user interface.

I'd be happy to share my source code, but I'm not all that familiar with GitHub yet. If anyone wants it, let me know and I'll simply put a link on the site.
You are going against the entire human history of governments and taxation. Governments use tax incentives to (charitably) encourage desired behavior and (pragmatically) reward supporters. A clean tax code without these deductions takes significant power away from the government. It is extremely unlikely to every happen.
Your suggestion was that if two colors are indistinguishable, they should have that name.

But given any two colors A and B you can construct a sequence C1 = A, C2, C3, ..., Cn = B where adjacent colors Ci and Ci+1 are indistinguishable from each other, and so need the same name, for 1 <= i < n. Hence, A and B have to have the same name.
I think Perenti is just joking.

I'm colourblind myself. I mind when eg UI elements or real world distinctions are _only_ communicated by hue (instead of also using texture, brightness, saturation, shape, text, etc); but I don't think anyone can mind less disabled people making full use of the facilities they have.
This is astonishing to me, considering that Jeremy Howard is a leading AI guru.
How to Page the Result Set of a Join
Java Persistence Performance Illustrated Guide
It's just the old paradox of the heap. https://en.wikipedia.org/wiki/Sorites_paradox
Massive lines at food banks grow as some farmers destroy food
Security Solutions for Banks and Financial Institutions
This reminds me of some of the more interesting thoughts I had while learning about information theory and astrophysics. Apologies for the lack of rigorous terminology, this is all stuff I’ve just thought about and never discussed.

The speed of light is also the speed of causality. Information can be sent out at that speed. So information sources have a sphere of expanding influence. Information that one node sends can be taken in by another node, modified, then retransmitted. This is general enough that it could apply to many contexts, but I am interested in the most general context. Information that replicates itself: memes. Is our existence creating a meme sphere? Will our meme sphere(s) collide with other meme spheres? Is this all just an unnecessarily strange way to look at things? I wish I had a firmer grasp on interpretations of quantum mechanics, since that may inform some of my questions.
Nuclear power plants have a 60 year history now. We can see they have not come down in cost, and we can see why. They are complex and difficult to build. Mistakes in design or construction can be disastrously expensive. Avoiding those mistakes is also very expensive.

The refrain of "this time it will be different" is looking like just wishful thinking.
Wilder Penfield redrew the map of the brain (2018)
So amused by this project as I struggle to give names beyond "copper", "blue", "dark green", etc.
Oh please, you make it look like it wasn't Germany jumping in when your old and already long overdue reactors fell apart again and need to be shut down for repairs or when your rivers were too hot because...summer and they couldn't provide cooling anymore.

Germany is moving away from coal. They have a plan, a timeline and everything that was slowing them down was politics. There are voters to be lost around coal. Especially in the east where right wing populists are getting strong.

It was not about power requirements (https://skepticalscience.com/print.php?r=374) and the only reason this one coal plant is being opened is because they got the allowance for it before the whole political process started and buying them out of it would cost even more than the industry is getting through massive lobbying.

Which brings us back to costs: those astronomical amounts of money Germany drowned into nuclear energy just to sit on it's remains for hundreds and hundreds of years costing the taxpayer while they get nothing back for it.

There is absolutely no need for more of the same when there are alternative energies which get better from year to year and decade to decade and do not leave radioactive was behind them.

For further reading on costs of this dead energy: https://www.reddit.com/r/de/comments/emc2ne/quelle_surprise_... (fixed link to english version)
+1 for emmet.

I love the plag in.
Hospitals not testing as many people as needed because they're not using Scrum
Google Just Gave Millions of Users a Reason to Keep Chrome
Possible sure, but without a combinator framework, you have to do a ton of the rote work yourself.
We'll put a lot of money, globally, into faster testing and vaccine creation technology. Some of that is occurring right now. Bill Gates estimates we can cut the time required to create and test vaccines in half with a relatively modest investment.

We'll boost stockpiles of medical gear. In the US the Federal Government will hand out long-term contracts to gear makers, to maintain far higher mandatory domestic supply levels (for items such as ventilators, N95 masks, and so on). States, to the extent they can do it, will boost their stockpiles.
You can get out of that argument by saying that colour names apply in different amounts to different hex-colours.

So #FF0000 is red. But is #FA0101 is also red, just slightly less so.
They have a voting system, it seems.
Building extensible data models in Platform systems
Nuclear was in trouble before Three Mile Island. Costs were exploding and electricity demand growth suddenly stopped.
The Z command line utility has saved me a ton of time. It remembers the directories you’ve visited and lets you jump to them with just a few characters. Almost like Chrome’s autocomplete for recently-visited directories (if you’re used to being able to type “g” to go to gmail or “n” for “news.ycombinator.com”...). For instance I can run “z B” and it’ll jump to my ~/Business directory (and “z ss” would do the same).

https://github.com/rupa/z
True except nuclear is basically a renewable itself given that we have enough fuel in reserve for 70k years or so. If we could get the capital and operating (including waste storage) costs down, it would basically be free energy. Barring achieving that, it is a problem that we should keep working on, it would be a pity to see nuclear plant development completely stopped (well, unless someone figures out profitable fusion).
296 hours myself. I have also been pleased with Overcast until just recently. Now that I am stuck at home, I went from listening to all my podcasts from my phone to listening to most of them from my computer. Overcast's lack of desktop app and pretty poor web interface are causing me to consider switching for the first time.
Did you like the recommendations given by Twitter when you followed a new account?
> People don't want a potential bomb in their neighbourhood in the same way they don't want a nuclear waste dump in their neighbourhood. No sane person would blame them and that's the whole story.

The stubbornness of people like that has cost thousands if not tens of thousands of lives to air pollution, caused the destruction due to coal mining of big swathes of land and increases the risk of a resource war or other difficult geopolitical situation arising.

They are also causing tens of thousands of people to waste their lives working unproductively in energy-producing industries when they could have been doing something useful instead.

Sane or otherwise, they are just people who don't understand statistics or how energy works. They are symptoms of the general problem that society has with implementing evidence-based policies.
>New nuclear reactor designs promise safe, clean electricity.

Don't they always?
Mama Desta's in Chicago was second-rate, though I'm still sad to hear they closed (I left in 2009).

The hookup spot there is Ethiopian Diamond, the setting for some of my fondest memories of that city. The East Bay has many respectable options but none ever quite measured up.

I should have skipped reading this before dinner; there's one Ethiopian restaurant in my entire state and air travel to the island which has it is sadly restricted.

Great little slice of life article, only slightly marred by the author's feigned outrage that restaurant critics of the era referred to Desta Bairu as "Mamma Desta". Was it misogyny, in the era of Julia Child's celebrity, or the fact that the restaurant was called "Mamma Desta"? We may never know!
- iTerm2 saved a lot in many ways [no need to use `git branch` and annoying full directly structure]
- CI/CDs saved from the manual builds and testing commands
His link to the actual letter of the Pope is very clear that he refers to laborers and wages and a Universal Basic Wage, not a Universal Basic Income given to all, including the idle. His criticism of your article is on point and warranted. Your response is not adequate, you merely restate your case that he has disproven using original documents.

It's possible that the Pope also supports UBI for the idle. His letter here does not support that claim though.
Bazel. The reproducibility and caching saves me hundreds of hours a day.
Yes I do remember reading the one - maybe it was Google IRS - that they tried replacing cobol with Java.

Maybe in some cases they just need a new IBM mainframe instead of re-written software.
If you can have real numbers at each spacetime point (as opposed to boolean values) then you can easily get a speed less than c. This is similar to simulating the wave equation on a grid on a computer.
How Anthony Fauci Became America’s Doctor
Scala repl- takes a few secs to start because it's jvm but after that you have a very powerful langauge with huge stdlib. No time to open and editor and compile and run for small stuff.
The quote appears in the article, on page 3 after some lazy-loading (do you have Javascript enabled?)
The large focus on parsing and grammar theory in traditional CS education is part of this, despite it's extremely limited usefulness in any production compiler.

There's plenty of interesting work to do in the frontend too but a lot of it is past the parsing stage.
Although mostly tongue in cheek, I do think the lack of awareness by some UI designers is a real issue. I've also found IDE syntax colouring schemes that are just too hard.

I've also found posters and signs where important information is in colours/shades that I can't discriminate between. Sometimes I wonder if there should be a law that prevents safety information being green on brown, or brown on green, or the wrong shades of red/green/brown together.

And no, I don't do domestic wiring, nor can I read many resistors.
So make Ci and Ci + 1 distinguishable. Problem solved.
> Your logic means no business can refuse to deal with any public company, because any company of any size has a(n) $ETHNICITY shareholder.

No, nothing offered upthread suggested that. First of all because it didn't refer to merely having a shareholder of a particular ethnicity, but more critically because it didn't suggest it was illegal to refuse to do business with a company that happened to have a major shareholder or board member of a particular race or ethnicity but that it was illegal for a business to refuse to do business because of the race/ethnicity of some party holding a specified role ownership/management role within the target firm.
you can read https://en.wikipedia.org/wiki/B-spline

most of them simply use a lasso method.
Wind and solar still don't scale as well as a nuclear plant. It is the the most compact way to generate a few gigawatts of energy in one place without re-routing a huge river. Likewise, the big problem with wind and solar is that the areas where they are economical to install (e.g. Western China) are often far away from where the energy is needed (e.g. Eastern China), and transmission over long distances still hasn't been worked out.
nit: while this is true you cannot pick up enriched nuclear fuel off the ground. You have to process many tons of ore. Overall it's still better but this is not guaranteed by simply the energy density of fuel rods.
World’s Most Comprehensive Online Data Science Program: PGP Live
You can get a bunch of the benefit by applying FDO:

https://llvm.org/devmtg/2013-04/novillo-slides.pdf
Keyboard Maestro for Mac. Its unlimited customizability and incredible amount of capabilities make me dread ever moving to another platform.

https://www.keyboardmaestro.com
Quackery is often described as "health fraud" with the salient characteristic of aggressive promotion.”

In the medieval times this was done by shouting in the public markets, today using affiliate marketing networks targeting millions of emails.
Surely they don’t target people that can reason and ignore/ delete their messages but the ones that click and follow the dodgy trail.

Here is an interesting podcast about Scams - You Are Not So Smart Podcast 097 https://m.youtube.com/watch?v=8mbW18RcO8Y

Ref: https://en.m.wikipedia.org/wiki/Quackery
The problem with your argument is that indistinguishable doesn't mean the equal. I'm not saying there is no difference between adjacent colors. I'm saying that the difference is indistinguishable. A lot of indistinguishable differences add to a distinguishable difference.

Think about it with numbers: if your sequence A, B, C... are each zero units apart, then yes, A = B = C = ...

In actuality, though, they are not zero units apart. They are a small, but positive distance apart. Those tiny differences add up so the distance from A to C is twice as far as the distance from A to B.
Right, but that is then a totally unfalsifiable idea. You can't prove the non-existence of something you can't begin to define.
Researchers to study whether plasma of recovered patients can treat Covid-19
All of the obstacles in that video are small and convex. This is the easy case of obstacle avoidance. Basically use modified steering behaviours. If that's all you'll ever have, then great -- don't build a system that you don't need.

If you ever move to large non-convex obstacles, like a maze -- there will be mounting problems until it would have made more sense to use a navigation or path-finding.
There's a few issue with this though.

1) There's no equivalence between a bomb and nuclear waste.

2) The waste is actually REALLY REALLY small. We're talking about a coke can per person per year. That's total waste, which only 3% of that is high level waste and needs to be buried. There's a deep misconception about the amount of waste we're talking about here. And this is before we talk about recycling, like France does (see above comment), or using waste in medicine.

3) The cost for nuclear is more similar to why the postal service costs so much/isn't profitable. This cost is manufactured.

4) No pro nuclear person is saying "nuclear vs renewables". They may say "nuclear vs fossil fuels" or "let's not remove it from the options because there's places where nuclear is a better alternative". (e.g. renewables work great in southern california and the southwest. Not always in areas where it is cloudy like the northern coasts). All pro nuclear people want is nuclear to not be removed from the portfolio of technologies.

No one is denying renewables are the way to go. The argument is "are renewables enough to kill coal and gas?" There's significant evidence to suggest no. Even if you don't believe that, that's not a good reason to remove nuclear from the table (mind you, just being on the table doesn't mean you have to use it). I'll even note that a significant number of climate researchers advocate for expansion of nuclear, including the IPCC.
Loading multiple versions of the same package is just something that you can do in javascript. As complained about many other times ITT, any big node tool does this as a matter of course. Over on the browser, react isn't my favorite, but I'll admit that all that complexity serves some purpose. Maybe it would be nice if it were just a bit more complex so that global contexts could be backwards-compatible, but I guess it's not. Still, if you hire developers, they should be able to handle this sort of thing.
How does iTerm2 accomplish this for you?
> I found the answers to most of your questions within 5 seconds of a Google query.

Thanks, but you don't have to tell me to "lmgtfy" because I wasn't actually looking for that kind of answer. Though I didn't explicitly state it, I wanted someone that worked at 18F to weigh in.

The value in HN is in getting commentary from people with interesting context. In that sense, I think you've subtracted something from the conversation.

Please don't do that. The rest of your comment was useful.
Because the filter you use includes all kind of crappy games. if you focus on other categories, the percentage is much higher.
> And even to avoid running headlong into this troll pit: Linux distros without systemd exist. It's dishonest to compare FreeBSD to Linux and then only focus on a subset of Linux distros.

Are any of them mature enough to depend on for serious work? I looked at moving back to Linux a few months ago, but all the non-systemd distributions seemed to be small projects and many of them looked to have schismed, collapsed, or both.
Couldn't agree more.. People who say Electron (on which VSCode is running) is bloated and is slow probably haven't worked on full fledged IDEs using Java.. they consume memory in Gigabytes, are slower, at least appear to be slower, despite using native UI and takes a lot longer to open.
I can't take it as more than a joke.

Or maybe lockdown is really getting to their head.
"can't tell apart" isn't a transitive relation. That is, just because I can't tell A from B and I can't tell B from C doesn't mean I can't tell A from C.
Why i cannot find any ergonomic keyboard for mac?