skysight-inc/HackerNews huggingface dataset:
Any damage to the warhead would likely make it impossible to have a nuclear reaction. In order to do that, the warhead would have to explode multiple precisely shaped conventional explosives with precise timing. If any one of them was deformed, nothing (apart from the small conventional explosion) would happen, even if all the safeguards incorrectly decided to explode the warhead.
I think the general consensus of the C++ community is that we need Concepts or something like it. I don't think anyone is really claiming no other language offers something similar. I'd love to learn more Haskell but for my primary domain (games and VR) it's not a terribly practical option. This gets back to my original point - yes Concepts will make C++ more complex (in the sense of adding features) but I think it will make the language better / simpler to use in practice and I look forward to it being standardized and widely available so I can use it.

> The concrete representation of these three types must be hidden from the user by language-enforced mechanisms.

This seems to be more an issue of encapsulation than support for ADTs. There's value in hiding concrete representations (ABI compatibility) but C++ works well for my use cases most of the time with concrete representations visible (and this helps with performance which is important in my domain).

As a language user I don't think it's just compiler writers who care about performance :)

I do see the value in something like Go interfaces although it's not a problem I encounter that frequently in my domain. Type erasure is a handy technique in those situations and I think better language support to eliminate some of the boiler plate is desirable. More complexity :)
One of the big difficulties in installing broadband is dealing with the right of way necessary to get to everyone's house. Municipalities have a very strong advantage over a private company in their ability to get their wires to houses.

I wonder if cities could inspire more competition in the ISP market by making it easier for a new company to wire up a town. Another model would be for the city to provide fiber to each house as part of standard infrastructure that any ISP can provide data over. That way ISPs would be competing on price and service--not on who happens to own the wires running through your neighborhood.
>They've got absolutely nothing to say about the world or the human condition

Which is what made this show so special. Wolverine probably spent more time dealing with the death of Morph in this Saturday morning cartoon than characters in the MCU spend dealing with the death of their twin in PG-13 movies.
Unfortunately, there were no details about the proposed battery chemistry in the video either.

From memory, nickel-iron batteries have the following limitations for stationary storage:

- Relatively high self-discharge rate (though this isn't a big problem if you're buffering renewable electricity on a daily basis)

- Comparatively low energy efficiency, ~70%

- Hydrogen evolution by water electrolysis during charging -- a potential hazard, and one of the main loss paths driving the low efficiency

- Electrolyte water loss from electrolytic evolution of hydrogen during charging requires regular compensation with additional water

There have been a number of approaches to improve efficiency/suppress hydrogen evolution in nickel-iron batteries by the addition of organosulfur compounds. I don't think that any of those approaches are on the way to commercialization yet, though.
Show HN: GDH – Generalized Diffie-Hellman key exchange Java implementation
Glad you like it, and what you described is what I think is the best potential use case for a DIY iron battery too.
>jw1224: This seems like a good time to mention Captain Disillusion https://news.ycombinator.com/item?id=15423432 (2017Oct)
Good point. Everything is interdependent and a system within a system.
Unlike many other 90s cartoons at that time I totally have no memory of seeing this on German television. Wikipedia says they dubbed (yes, everything's dubbed here) the first 26 episodes then didn't continue and only in 2001 as a rerun on a different channel season 3 and 4 were added.
> If you expressed the efficiency as "2 joules of heat moved per joule of mains electricity consumed" you eliminate the canceling that would let you phrase the ratio as 200%.

But that's the performance. Efficiency is usually a measure of how good the performance is.

In this case there's a practical reason not to call it efficiency, because there is a well understood maximum performance which is the Carnot limit, so for practical purposes (to avoid confusion) PumpedHeat/Power is called "coefficient of performance"and CarnotLimit/PumpedHeat is called "efficiency", and it has the usual properties that it cannot exceed 100% and it measures how well your system works in a more or less absolute sense.
https://www.youtube.com/watch?v=o33jp47tOAM is a fairly fun, if low production value, two person discussion/watching of Pryde of the X-Men (just 10 minutes long).
I worked at Qualcomm in 2000-2001. What the heck happened since then? Seemed like a nice place at the time.
Unfortunately, people don't always get jokes right away. Certain amounts of explanation can be necessary.
Some of this depends on what you are used to. I prefer the command line myself but all my colleagues have these graphical interface things going on. So when I am working collaboratively on someone else's machine I have to endure things like graphical file browsers. This works great if you are working with images and need to see the thumbnails to visually identify something. But for me, seeing a GUI view of files, I can't make sense of it. It takes me time to scan and find what I was looking for. I would prefer to see results from the 'find' or 'ls' command. I can see what I am looking for that way but my colleagues don't understand what they are looking at.

This gets worse with applications. For instance there is a web server control panel called 'Cpanel' that people buy into because they don't want to do the command line. This one really is a 'sea of icons' and I have no idea how you are supposed to work like that. But to people who don't appreciate that on a server you probably want to just run a few things (all available in the history file), the 'sea of icons' provides a lot of help.

Those of us that use the command line are 'having a conversation' with our computers and 'teaching' these machines to do stuff. Meanwhile, the GUI folks are true 'users', there is no 'conversation', it is a fundamentally different relationship.
I think that's essentially what they did. I got to go into the transmitter room and see the 1' diameter copper pipe which I was told carried the radiation out and up to the tower, and which not to approach too closely.
Is Broadcom significantly better?
Thanks, that was educational. I had no idea about those fees and the like. Since he came from a construction background, maybe he's more familiar with all that.
Demons and Dwarves, an Intro to Programming Puzzle/Story/Course
For the lazy:
https://www.youtube.com/channel/UC-t9a7XVoH9lDJzhUF2nyHQ
I do actually. He's a troll - plain and simple. Make that ahole go to Gab where he belongs.

Think about that for a second. The president of the USA is a twitter troll. You really can't make this stuff up.
GraphQL, Serverless & The Graphcool Framework
It's close enough over large groups of people. On average you're going to make more money doing the same thing in SF, for example, than you would in the East Bay.
"absolutely nothing to say" is a bit extreme. The Winter Soldier had a very clear political message, Guardians has always been about artificial family, every origin story movie is an individual overcoming some relatable human flaw. They aren't complicated, but they aren't Transformers/BvS.

The victory lap movies tend to fall into your categorization at least (Avengers, Civil War, maybe Thor 3).
That kind of policy is stupid. Is it fair to pay people for more experience in coding if the younger person has more experience in that literal language? Life isn't about being fair it's about making sure everyone has the same opportunity to succeed. If they aren't willing or able to negotiate that is on them. I negotiated/job hopped my way from below 30k to six figures within 5 years. What your compensation is shouldn't matter to what someone else is being comped. What about all the snacks, parties, etc you're not invited to? Do they factor that in?
Might be different if you live somewhere permanently cold
And our society has much to gain. Comcast was a media distribution company. The Internet is a primary competitor. Permitting them to have such control is insane. If it were a regulated public utility with cost tied directly to cost of providing the service with universal access requirements like phone service, the benefit to society would be gigantic. Day 1 we could save billions by closing tons of government offices and having the workers work from home. Small businesses could host their own stuff. Connections would be synchronous and charged on use, making access dirt cheap for everybody.

I researched it awhile back, whether the social benefit would outweigh the social harm by eliminating "competition" is the criteria used to decide if something should be a utility and with Internet it's a no brainer.
I giggled a little.
iPhone X teardown finds two battery cells and an “unprecedented” logic board
But with a surface burst there would have been a fallout plume all the way to Norfolk, VA. The area would be uninhabitable for years, if not decades.
I bet this will get the employee plenty of high-fives and maybe a few paid-for drinks at the bar, but it won't help him replace that job. Any employer would have to ask themselves whether they'd do something similar to one of their high-profile customers.
This technique could pair nicely with another problem we have- storing solar power.

In theory, you could build a system which uses solar power to mine bitcoin during the day, and store that heat somewhere (like an underground tank of water) until you need to warm your house at night.

Of course its not a perfect solution because the coldest places are obviously also the places which get the least sunlight.
Close — it’s because this kind of wanting is a passive, chronic want that may or may not be acted on with the right amount of forwardness, as the novel demonstrates.

You could rewrite the sentence as “a single man...wants a wife” and talk about exactly the same group (men with a fortune) so that’s not where the inaccuracy lies.
MACOM Sells AppliedMicro’s X-Gene CPU Business
Please don't take my comment(s) as criticism: you're doing a good job. Even if you don't make any money doing this, it's a fun thing to do. In the worst case Twitter will (acqui)hire you.
> If only more vendors (I'm looking at you in particular, Apple) would do this.

I'm not really using Apple cables but a quick search shows that this adapter [0] has a small Thunderbolt logo on the USB-C connector.

[0]: https://www.apple.com/shop/product/MMEL2AM/A/thunderbolt-3-u...

> The USB ss logo is absurd (not Dell's fault). Nobody knows what all those almost-identical names for different kinds of USB mean.

I agree. To one-up this on the other side of that laptop [1] is a USB PowerShare port with even more elaborate logo. It's just... super confusing.

[1]: https://geardiary.com/2016/03/07/charging-usb-devices-with-y...
Dumb question...

How much does a Bitcoin mining rig usually last for before it needs replaced?
I wonder why the Firebird database is not mentioned more often in such threads. It is a somewhat lightweight RDBMS that still has many advanced features that SQLite may not (by design, of course). It may be positioned somewhere between SQLite and heavyweight databases like MySQL, PostgreSQL, Oracle, DB2, etc. I've used Firebird, though only lightly, with Python. It also has different (lighter/heavier) versions for different needs.

https://en.wikipedia.org/wiki/Firebird_(database_server)

https://firebirdsql.org/

A few excerpts from this page:

Get to know Firebird in 2 minutes:

https://www.firebirdnews.org/docs/fb2min.html

[

Firebird is derived from Borland InterBase 6.0 source code. It is open source and has no dual license. Whether you need it for commercial or open source applications, it is totally FREE!

Firebird technology has been in use for 20 years, which makes it a very mature and stable product.

Don’t be fooled by the installer size! Firebird is a fully featured and powerful RDBMS. It can handle databases from just a few KB to many Gigabytes with good performance and almost free of maintenance!

Below is a list of some of the Firebird’s major features:

Full support of Stored Procedures and Triggers

Full ACID compliant transactions

Referential Integrity

Multi Generational Architecture

Very small footprint

Fully featured internal language for Stored Procedures and
Triggers (PSQL)
Support for External Functions (UDFs)

Little or no need for specialized DBAs

Almost no configuration needed - just install and start using!

Big community and lots of places where you can get free and good support

Optional single file embedded version - great to create CDROM catalogs, single user or evaluation versions of applications

Dozens of third party tools, including GUI administrative tools, replication tools, etc.

Careful writes - fast recovery, no need for transaction logs!

Many ways to access your database: native/API, dbExpress drivers, ODBC, OLEDB, .Net provider, JDBC native type 4 driver, Python module, PHP, Perl, etc.

Native support for all major operating systems, including Windows, Linux, Solaris, MacOS, HP-UX and FreeBSD.

Incremental Backups

64bits builds available

Full cursor implementation in PSQL

Monitoring tables

Connection and Transaction Triggers

Temporary Tables

TraceAPI - know what happens in your server

]

Disclaimer: I'm not associated with them in any way. Just have used the product a bit, and think it is somewhat good, based on that.
I think Stan internally decouples the model from the algorithm. In other words, a model is just an implementation of an interface, providing log probability values (and gradient) for a given proposal. To wit it supports optimization in addition to sampling.
> This was also a SOLID fuel rocket.

Oh cool, I was wondering why they didn't just defuel the rocket first thing.
Can someone talk me out of using this to heat my apartment in San Francisco?
I actually didn't assert anything here.

It would be interesting if someone with expertise was able to offer better insight. Like the above picture illustrates, I don't know if at some point it matters anymore how well the building or foundation is built if the ground is liquified, or moves too much.
There is also "Laika" by Arcade Fire. Not necessarily about the dog, but the only other song I can think of that even mentions Laika.

https://youtu.be/C4EmXN9xvdE
Thanks, you just reminded me about this book. Gonna pick it up this weekend!

Lately I have been feeling very anxious about the North Korea situation, but for some reason reading about nuclear accidents, close-calls, stories, etc. calms me in a morbid way.

I guess it has to do with "facing your fears" or something like that.
If the poster is a Catholic, probably CCD class.
VR and AR
Ah yes, the old municipal-services-every-citizen-is-a-bill-collector model. That reminds me, I'll need to go and kneecap my neighbor over his unpaid sewer bill tonight. I expect municipal internet as a utility will nearly double the amount of citizen bill collecting I need to perform.
Thanks for the link. I will have to spend time researching to understand how successful they are.
Broadcom is awful for the open source world, it is worse than Oracle on the software side I think. TI/Freescale and to some extent Qualcomm are open to OSS. I hope this acquisition to fail.
So everybody loses, except the sctual target.
> You, the ISP, rent the fiber from them.

Where is this being done? The cities I've seen that are doing municipal broadband like Chatanooga are actually in the ISP business. (as far as I understood)
And since both countries now have nukes, the chances of a conventional conflict seem much lower.
Seems so, not that its at all obvious from the page linked to. (Though the homepage is quite a bit more clear about that aspect)
"X-Men, welcome to die!" is still a favorite joke line between my friends and I. Great multiplayer video game, even better bad translation job.
www.3m.com/
I'm one of those that abhors the Playskoolization of professional services (I don't fit in to that culture myself), don't buy into marketing and am not easily moved, but having sat through a ton of sales meetings from vendors that take both the infantile as well as the more traditional "adult" approaches-- the latter always comes across as cold and sterile, like we're just one more sale they need to make quota.

Product viability being equivalent, the decision comes down to "do I want to do business with some hipsters and their dogs, or do I want to do business with the Borg and their lawyers?"

The human approach still works.
Powershell is fine. However the Windows philosophy is different.

In Unix, "everything is a file", and what is not a file, is a program that can be configured or a CLI with arguments that can be passed in programatically.
Only on TV.
Redundancy vs. dependencies: which is worse? (2008)
Where I've seen eminent domain fall down most often comes when you consider the lost value to property owners "just outside" the development zone. Say you own the house right next to the new school being built. Your home may well lose value due to the increased traffic and noise but you won't see a penny in compensation in most cases.
Automation and tools that augment human productivity and time saving tools.

For instance, we're helping web developers to automate their regression test construction. This frees the developer up to develop their code, rather than spend all their time developing test cases: https://swif.club/?s=hn1
> I'm not aware of anything called a "kernel module" in the Windows world

I ran into that last night. It was implied in the MS documentation that all kernel-mode drivers in Windows were "loadable kernel modules".

Anyhow, thank you for the clarification. That's kind of the direction I was thinking, but it's nice to see a more concrete description.

I'd also suspected that there was a distinction similar to "kernel-mode driver" and "user-mode driver", but all that I saw in Microsoft's documentation when I was looking last night were the descriptions of the differences between bus, device, and filter drivers.

Reading with a clearer head now, I found some more clarifying material. VxD was the earliest Windows driver model, supplanted close to 20 years ago by WDM. On top of that is the WDF, which sounds like it was first introduced just after WDM, and complementing it. And that's the one that has a separate Kernel-Mode Driver Framework and User-Mode Driver Framework.

From my background, "driver" always implied kernel-mode, unless specifically specified. I mean, I can write a user-mode driver on a Raspberry Pi (or what have you) to communicate with external hardware over the IO pins, but it's a clearly different process than writing a kernel module. For example, I could write user-mode driver code in Python, and don't have to worry about the internal workings of the kernel.
Hey it's not all bad, we managed to convince Ukraine to destroy their nuclear weapons and it worked out really well for them.

https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit...
I don't know if that's a fair comparison since Google Services are running on the vast majority of Android devices (except in China) but Logitech or HP don't have that same market share for those respective products.

I get that it's annoying if you choose not to run Google Services. But from a developer perspective if 99.9% of their target market does run Google Services and they make development of the app easier or provide useful features, I can see why they would choose to rely on them.
In this case, since it wasn't grey any longer, I just took PKop's word for it :)
This would be my concern. Qualcomm is trying to buy NXP, who make a whole load of really great chips and microcontrollers (including everything made by Freescale). If the Broadcom attitude eventually makes it down to the NXP divisions, it could really ruin a good range of products.
Cryptocurrencies
Here's some more in detail about Laika:

https://www.airspacemag.com/daily-planet/laika-declassified-...
Maybe that’s not ideal?

Apples whole design ethos currently seems to be to make everything thinner.

I feel as though, for example, a slightly thicker laptop with more ports could be designed well, but maybe they’re not capable?
Well, part of that is movies (especially action movies) aren't well equipped to deal with those things. The cartoon gets ~20 minutes a week for weeks on end, the movie gets ~2-2.5 hours in one sitting. TV show can devote an entire episode to something like that, or continue bringing it up in 1-2 minute segments. Movie has to get it over and done with.
Yep. I really want to get my hands on some to start experimenting with, but the ones that are available are still fairly expensive. :-(
This is super off-topic, but it's really depressing to see the performance, usability, and intention of a website like Newsweek's. I turned off my ad blocker and cleared my cache and found:

- The site auto-plays a video with nothing but music in it, and continues to load further consecutive videos after the first is finished.
- The site downloads about 20mb of content by the end of the first video. I paused at the midpoint of the second, and my browser is still climbing (I killed the tab past 60 MB)
- There were over 1300 requests made by the end of the first video.
- The console showed 15 errors and 10 warnings, plus a handful of what looks like debug logs.
- The ads on the screen literally push all of the text of the article past the fold.
- Firefox slowed to a crawl across all tabs (this post became hard to type) and my computer kicked the fans on high (I have a pretty high-spec'd macbook pro with little else running).

I don't see how either advertisers or content producers benefit from a relationship like this — they're both trying to get me to interact with Newsweek.com, yet it's incredibly hard to do so.
Shouldn't this be a Show HN?
https://www.youtube.com/watch?v=hlta9iFxQE4
The new kinds of building blocks provided by these technologies are straight out revolutionary for backend development! I think this has a lot to do with the declarative programming model they are following.

Backend development in the way it was done using Ruby on Rails, Laravel or Express.js will become less and less appealing since the abstractions offered by the mentioned technologies are increasing development speed and generally very cost-efficient.

GraphQL minimizes the data transfer over the network by letting client applications ask for exactly the data they need, thus also making the life easier for frontend developers! Having productive engineers also makes product iteration a lot faster and cheaper, which directly results in business value!

Finally, Serverless enables great deployment workflows and minimizes the overhead companies need to invest in DevOps.
40% or less of your fellow employees will even open the email. Way fewer will follow the instructions.

Unless their salary depends on it.
Depends 100% on where you are. Data Science/ML engineers can mean dramatically different things at different companies.
> But to get me to switch away from CLI usage, one must show me many GUI applications, all more reliable than their CLI versions.

There is an enormous number of GUIs whose purpose is to make things quick and discoverable for transient use cases. In those cases the user may only need the application to perform their task one time ever. In those cases the learning curve for a more expressive system is too high a price to pay.