153 karma · joined September 11, 2012
Go to diffplug.com and use the livechat if you'd like to get in touch.
[ my public key: https://keybase.io/nedtwigg; my proof: https://keybase.io/nedtwigg/sigs/hY3Lg4LQSbqlinCMgUK_4eHErwQ7Y76PbJPyXTq4faU ]
The only reason to care is that the implicit proof-of-work signal has broken because LLM text is so cheap. Open forums might need to be pay-per-submission someday...
https://www.halgalper.com/articles/radical-vs-incremental-gr...
We should consider the OODA loop of a person's self-determination separately from the menial tasks a person undertakes to make a living. Automating a task is totally different than breaking a person's ability to self-orient.
This half-measure is the most dangerous of all paths. Depending on your interpretation of the 1st Amendment, you have to do either A or B. This is short-term survival at great long-term cost.
- https://github.com/mytakedotorg/us-presidential-debates
- serve them to users from git
- https://github.com/mytakedotorg/mtdo/blob/53f3be668719a03a25...
- stuff them into lucene for search indexing
- https://github.com/mytakedotorg/mtdo/blob/staging/lucene/src...
- and into d3 for visualization
- https://github.com/mytakedotorg/mtdo/blob/53f3be668719a03a25...
I've been working on something similar, but it's got less to say because we've constrained ourselves to just the presidential debates, since they're "fair". https://mytake.org/search?q=supreme%20court
I'm a big fan of "provably neutral" project to try to bring reality into politics, so I hope your project is successful!
You can highlight any snippet of a fact, and post it to social media. We render the text of the snippet as the social preview, and if people click it, they can see the full context it came from.
I'm gonna be transcribing the 2020 debates live at https://www.twitch.tv/mytakedotorg
If you're interested, we really need a designer!
Our original idea was (and is) to something like medium or substack, except the authors can only link to finite set of facts. It's more interesting read someone you disagree with if you at least agree on some of the facts. We ran out of time, so today we're releasing just the parts that work.
An interesting piece is that we serve all of our facts straight out of GitHub (proxied behind an HTTP cache, of course). So you can git blame typos and corrections, etc.
We're really eager to find more committers, so take a look and drop me a line if you'd like to get involved!
https://github.com/mytakedotorg/mtdo/blob/95af2d1b8c24eaeec1...
Personally, I don't think taxes should be based on risk assessment.
[1] https://www.researchgate.net/publication/284277087_Pet_Dogs_...
We built our own stupid-simple licensing system. True, it wasn't that hard, but it would totally be worth $100/mo to have this maintained by somebody else, so we could focus only on our product.
Their competition (FlexLM, etc) is horrific. This looks much better.
https://en.wikipedia.org/wiki/Gas_turbine#/media/File:J85_ge...
In the engine pictured, which has 8 compressors in a row, the energy which those fans are able to put into the flow is miniscule compared to the energy that you can dump in by burning fuel (or electricity) in the tiny combustion chamber.
F-16 in afterburner is consuming 64,000 pounds of fuel per hour = 18 pounds per second A pound of Jet-A has 20 MJ per pound.
So that's 360 MW of thermal power. Even if you're only turning 10% of that into usable thrust, that's 36MW of power.
Here's what a 35MW power plant looks like: http://www.power-technology.com/projects/ctds_chp/ctds_chp5....
The people working on electric jets are well aware of the Carnot limit, and it's true that they don't want that. But for now, we'd need a lot of new tech to put 35MW of thrust power into a flow using electric motors and fans. Heck, we need a lot of new tech to put 350MW of power electronics onto an airplane!! My only point is that I don't think we should look down our noses at the people working on thermodynamic machinery. Until we can do better, they're the best we've got :)
Exactly. At high mach, almost all of the energy being put into the flow is from expanding combustion gases - not the compressor stage. If you wanted to go at supersonic speeds using only spinning fans, you will need a heck of a lot of fans. Maybe we could do it! But we haven't so far.
https://en.wikipedia.org/wiki/Nuclear-powered_aircraft
Some joules are more expensive than others :)
As bad of an idea as using javascript to do addition rather than assembly. You're assuming electric energy is the same order of magnitude cost as electric energy. It's possible that could change some day.
At low-mach, the fuel burn is primarily producing torque which turns the fan. This fan could be turned by electricity.
At high-mach, the fuel burn is primarily producing pure thrust, and the fan portion hurts the engine's performance.
Supersonic turbofans are a compromise that have to produce thrust from takeoff through to high speed. I may be incorrect, but I don't believe we have ever built a ducted fan which can use pure torque to generate supersonic thrust, although I guess I don't see why it wouldn't be theoretically possible. We can put megawatts of energy into a fast-moving flow using thermal energy and a brayton cycle. In order to put megawatts of energy into fast-moving flow using rotors would require a totally new design - nothing like the supersonic turbofans currently in production.
But if you are getting electric energy for free from solar panels, and you're getting chemical energy by pumping taxed dinosaur carbon into the air, then you might find that the electric energy could be more efficient.
You're absolutely correct that it's wildly inefficient by any metric now. But if clean electric energy became wildly abundant, that would change.
In computing, there are all kinds of wildly wasteful things (web browsers) that are the best way to do things because computation is extremely cheap. It's very interesting to think about what kinds of devices would make economic sense if electric energy had the same price collapse that computation has done.
The fact that we "burn electricity" in electric water heaters, stoves, and toasters rather than only using high-entropy energy sources like gas water heaters and gas stoves is an example where present-day electric energy supply chains have beaten out the theoretical advantages of only using high-entropy energy sources when it is possible to do so.
Not true. Instead of burning fuel, you can use electricity (something like an arc welder) to generate heat. And the efficiency with which that heat is turned into mechanical power will be dependent on the compression ratio, regardless of whether the thermal energy is coming from electricity or burning fuel.
Thermal energy in chemical fuel and the potential energy in a battery or a raised weight have the same units, but there's actually a difference. You can turn energy in a battery or a raised weight into mechanical energy with 100% efficiency - not achieved in practice, but there's no theoretical limit.
When you turn thermal energy into mechanical energy (via Otto cycle in a car or Brayton cycle in a jet), the peak efficiency you can achieve has a theoretical limit based on how much you can compress the working fluid (air) before injecting thermal energy (burning fuel or an electric arc).
So if you've got electic energy that you can turn into mechanical energy in a fan with 100% efficiency, why would you take the thermodynamic losses of "burning" that electricity? Because we don't know how to go supersonic speeds with a fan or propeller - the only way we know how, for now, is with a jet running on the brayton cycle. And all the advances we've made in high compression fuel-burning jets would apply to electric jets just as well.
If you're okay limiting your top speed to ~Mach 0.7, then you're correct spinning a large propeller using electricity is absolutely a better way to go, and you can make that propeller a lot bigger if you're able to tilt it.
Karem Aircraft has done extremely interesting work on figuring out how to tilt rotors, and much of their research would apply to electric motors as well: http://karemaircraft.com/
The real killer-feature of Electron et. al. is only having one browser version to test against. I think embedding CEF is definitely the right call.
e.g. rather than being able to write:
foodOnPlate.forEach(this::eat);
You end up having to write: foodOnPlate.forEach(food -> {
try {
eat(food)
} catch (Barf e) {
// handle? rethrow as unchecked?
}
});
This library does a pretty god job handling that case:https://github.com/diffplug/durian/blob/master/test/com/diff...
In addition to all the standard controls, it's also got OpenGL and browser embedding since before Electron was cool.
Using it on the JVM is very easy, but there was a short-lived attempt to maintain a C++ API.
- How it looks: https://www.eclipse.org/swt/
- From Jython: https://github.com/danathughes/jythonSWT
- From JRuby: https://github.com/neelance/swt4ruby
- From C++ (defunct): http://www.pure-native.com/
It's built out of small chunks of C code: https://github.com/eclipse/eclipse.platform.swt/search?p=1&q... that are wrapped in a Java API with a straightforward coding style that seems amenable to automatic source translation. And it doesn't need GC - it actually requires the Java programmer to manually dispose resources, which is easy because it always requires objects to have a parent, so everything goes away when the pane / window / whatever gets disposed.