skysight-inc/HackerNews huggingface dataset:
He has some decent points, but still made some large assumptions.

Rockets / drones / mines could be useful depending on assumptions such as how easy they are to detect. Having a laser or projectile hit your ship could make a huge noise etc.

Both sides may or may not have appropriate weapons, so some battles could involve ramming or aiming the engine at the other ship etc. Even just dumping junk out an airlock on a close flyby might.

Dissipating heat or solar pannels may involve something that looks a lot like wings.
Given the amount needed for a space elevator, it better be cheap as shoelaces. At 10s of thousands of miles they should have more than enough on hand to disrupt the shoelace market.
Probably augment, but not automate
> which isn't surprising given that older war movies were an inspiration for its battle scenes

To add to this, older war movies and actual war footage were directly used to make the storyboards and movement: https://www.starwars.com/news/from-world-war-to-star-wars-do...
Science fiction author Charles Stross agrees with you, re: sending canned apes into space.
Sure, but if Microsoft, Amazon, Google, Apple, Twitter, Facebook, etc, etc, all refused to comply, what would the govt do? Tell them to shut down?
I have heard that a lot of graphical processing power is required to drive the high resolutions required by the display.

I am willing to invest in a graphical processor of the required specification as long it is PC based, to keep my costs down.

Also, given the choice, I would prefer to code in C on Linux.

A second choice would be C on Windows.

A third would be C on any other platform, but not Go.
>>> Judge rules that copyright trolls need more than just an IP address if they want to go after copyright infringement. An IP is not enough proof to tie a person to a crime.

I didn't see anything in the story to suggest that the plaintiff was acting as a "troll" in the sense that I understand from reading about patent trolls. In this case, the plaintiff, while found to be in the wrong, was in fact the creator of the content and probably intended to commercialize it.
The most recent, 3.0.1 I believe? Or 3.1.0 - whatever it is.

As far as going back goes - it's preferable to plain JS I guess? But that's not saying all that much. I don't know - I'm sure I'll appreciate it more after this migration period is finished and things start to stabilize, but as of right now I'm definitely not enjoying it.
Brazil's bicentenary National Museum destroyed by massive fire
They aren't poor, no, but it isn't temperate and that was the point I was getting at. Cold doesn't make things impossible by any means even if folks in the states act like it does, at least where I was.

I've never lived in NYC. I spent the first 35 years of life in Indiana, though, in towns smaller than this. The crime wasn't bad. One place even happened to have bus service. Indiana has about the same population as Norway over less land area, though admittedly it likely isn't as rich. Indianapolis is probably the only place comparable to Oslo as I can't remember how big Ft Wayne is.

Large cities aside, it doesn't take much to make a city walkable. Put sidewalks in, zone correctly, and put up areas to lock up bikes. If we can require places to have a minimum amount of parking spaces, what is so difficult to require a place to park bicycles? If you can zone for different things, wouldn't it be possible to zone for grocery stores near neighborhoods and give tax breaks to those chains instead of large box stores?

Concrete "fixing" does require some regional specialization, and I'm sure one solution isn't going to work for everywhere. Most cities aren't NYC, though.

Edit: I should also mention that part of the trend here is to make it more inconvenient to drive in town. They are actively taking away driving lanes to encourage walking and public transport. Most of the smaller cities in Indiana could do some of this as well.
A semi-off topic question. Is it not possible to get an accurate depth map based on a two camera stereoscopic setup? Like human eyes? Perhaps combine it with video processing to isolate objects at different depths.
Could you have a camera without the IR filter and then use IR leds to make up the difference? You would have to worry about other vehicles doing to same and blinding the cameras somehow but that might be a solution.
> If an assertion has failed, something has gone terribly wrong and I can't imagine just continuing.

For most traditional uses of asserts, sure. There's plenty of edge cases you might not want to ship with but aren't fatal if they do ship however. In a game this might be something like missing leaderboard definitions. Sure, losing player scores sucks, but it's not as bad as crashing the game outright and losing their progress. It's worth crashing the game at QA time to force it to get fixed, it's worth silently logging in production to avoid even bigger losses to the player. I consider those checks a variation on assertions, and "assertAndContinue" sounds like exactly the sort of thing you'd use for exactly this kind of check. Maybe you don't call them assertions...?

> You throw because it's an error condition, you break or return because that's a potential the normal flow of operation. It's not heavyweight because it's for a state that should potentially never happen.

Exceptions take full stack traces in a number of languages. Even in those that don't, compilers usually optimize for the exception-free path and basically ignore the performance of the exception handling path. And just because it "should" never happen doesn't mean it doesn't happen frequently enough to cause perf bugs.

One example: A title I worked on had significant framerate problems if you pawed at the screen just right. The cause? Exceptions thrown from system APIs on invalid touch/finger IDs when querying finger positions. Because they invalidated the IDs before finger up events could be processed.

It could've returned an invalid state, returned the last known finger position for that ID in release builds, or done any number of faster error handling paths and it wouldn't have even been noticed as a problem. Instead, it threw, I doublechecked there wasn't any way to pre-query the finger IDs or process finger up events faster/in time, added a terrible catch statement, and just ate the performance hit.

Exceptions are heavyweight. Sometimes not so terribly so that they're the wrong tool for the job, but sometimes they are.

> All exceptions are "fatal" to the current operation, however you define it. It could be fatal to the entire application, bringing it down completely.

This is the nonfatal-but-logged case I was specifically referring to.

Again: What do you put there?

> In comparison, assertAndContinue() would continue the current operation in, by definition, an invalid state.

Any code invoking assertAndContinue has presumably taken measures to properly handle the continue path, likely by simply aborting the operation being asked of it. Just like any code that uses a try/catch construct presumably would.
Yeah, just wait 6-7 years and Moore's law should take care of it.
A simple Google search shows you are wrong.

> Overall, however, our study strongly suggests that India’s 2016 demonetization, the largest the world has ever seen, effectively stimulated the transition from a cash-based to digitally enabled economy.

https://www.forbes.com/sites/nusbusinessschool/2018/09/01/in...
I remember most of these from reading Programming Pearls years ago so a lot of them came back from that, but a big hint to completing these is that the correct answer in this multiple-choice setup is usually the only one that is grammatically correct for the sentence. It would be more of a test for the unfamiliar readers if more of the "wrong" answers read like they could be correct.

Otherwise, fun to see these again! My favorite that was not included here (from memory): It's easier to make a 4" mirror then a 6" mirror, than it is to make a 6" mirror.
It does say that's the intention as per the last line of the link document:

Should governments continue to encounter impediments to lawful access to information necessary to aid the protection of the citizens of our countries, we may pursue technological, enforcement, legislative or other measures to achieve lawful access solutions.
Also, neither game was successful because it was an impressive graphically... it was just a fun game. This whole discussion is irrelevant but happens all the time on HN. Why?
If you've ever been on a cruise, you'll notice the "crew" (not the staff) constantly painting and maintaining -- even on a brand new ship. If you ask, they'll tell you that they have to constantly work on the upkeep because of the size of the ship (kind of like painting the golden gate bridge, once you're done it's time to start over again).
India's Demonetization Drive: A Necessary Jolt Towards a More Digital Economy?
> There is zero reason that fonts need to be served third party.

I use the service Icomoon[0] in production. It's been immensely helpful for generating a custom icon font. Our designers upload icons they create, and Icomoon bundles them all in one font file. Easier than multiple SVGs and only one HTTP request. I wouldn't want to manage that myself — so there's one reason for fonts to be served third party.

[0] https://icomoon.io
In the context of the Mossack Fonseca Panama Papers scandal, the Paradise Papers, the Bahama Leaks, Apple's double Dutch Irish sandwich tax evasion resulting in Billions of dollars kept offshore for a US company (as a single example of the worldwide problem of corporate tax avoidance), and the complete inability to track company ownership due to 'offshore shell companies', this new attack on encryption doesn't even rate in terms of its ability to make a difference to the problems they say they're trying to solve.

This is targeting individuals. It is phenomenally small-fry when you look at the kind of funds that terrorist group seem to have access to.

Commonwealth Bank, an Australian Bank, failed to report suspicious transactions totalling $77m over the course of a number of months (ref: https://www.theguardian.com/australia-news/2017/aug/03/commo...)

And this was in breach of existing laws; no new laws were needed to prevent this kind of thing, just enforcement.

Terrorism isn't funded by the little people sending encrypted messages. Terrorism is funded by large groups of people using shell companies to hide their ownership, often funnelling money from legitimate business using loopholes, finding edge-cases.

This is swatting a mosquito with a sledgehammer whilst ignoring the alligator that's already engulfed your leg up to the knee.

If they were serious, they'd be trying to solve the big problems before trimming the fringes.

Again, this is about nation-state power in conflict with multi-national technology corporate power. It's not about terrorism or pedophilia or people smuggling or money laundering, because these measures will have no effect on those things. These new surveillance measures will allow street-corner dealers and casual drug users to be prosecuted whilst the suppliers continue to plough their laundered money into investment portfolios - and isn't that what conservative governments like to see?
+1 for 'sycophant' - thanks old mate Turnbull for the English lessons.

On topic though, I'm too disappointed in Australia not being able to properly about privacy properly. It's come up a few times and the discussions almost made a difference - the ISP data retention policy, the medical database, something-something about the big banks. There are occasionally little stories that largely go unnoticed about the government quietly asking around for back doors and whatnot.

But every time we roll over and show our belly.

Why is it so hard to convince people this is an important issue?
On systems were you don't need to do this (new enough) it'll work. On systems where you need to do this it will break things. And because it's pip, it'll be incredibly hard to figure out what broke and how to fix it.
Beware! At a previous job, Boost Build was easily one of the most unpopular aspects of the tech stack. It had 5% of people evangelizing it, and they were also the only ones who “got” the complicated Jam file arrangement. The rest of us couldn’t stand it. Just way too abstruse IMHO.
Egan's Diaspora and Stross' Accelerando get it right about moving meatbags being unworkable. And William S. Burroughs was going on about that back in the 80s.
Agreed. Modern commercially available drones can follow targets, even if they are temporarily obscured, detect faces, path around obstacles and perform preprogrammed tasks. The higher end ones typically carry enough compute power to do fairly advanced video recognition and execute logic. All that’s really missing for weaponization is an articulated firearm.
To those who have extensive experience with using plpgsql in production, For a REST API application, do you recommend putting business logic in plpgsql?
Sure, and also ruin the investments of the property owners who are anything but rich, but managed to scrape their away into buying property anyway.

But who cares about them as long as current renters get to take their homes? /s
It surprises me in a way that "big internet" (AT&T, Verizon, Comcast etc) and associated large enterprise interests have not been more staunch proponents of IPv6, at least for fixed consumer connections.

It would be trivial in that circumstance to blow away any kind of NAT and the pseudo-anonymity/plausible deniabililty it provides and make client devices performing illegitimate activity directly identifiable.

I wonder if such a ruling might be different in that context. It's a perturbing thought.
Analyzing 50k fonts using deep neural networks (2016)
Using TS3 with ours and the problems are definitely still there.

I think the most immediate and obvious pain point for me is typing HOCs. It's basically a matter of rearranging how you apply them until TS can automatically infer a type for you. At the same time, using `compose` instead of applying them individually solves that problem but results in strange types (that are different from the type TS infers if you apply the HOCs manually yourself in an order that makes it happy) that I suspect will cause type errors down the road when we convert the files that make use of it to TS as well.
Mathematics, for the most part. I wager this is due to the low material cost of verification.
SHIVA GAYATRI MANTRA – 108 TIMES – MAGICAL BLESSINGS – For MEDITATION
You're talking about the idea of the Lagrangian, the parent was talking about the specific Lagrangian that describes the standard model of particle physics. If you write it all out it takes about a page.
What would be wrong with just burying it? We're not hurting for landfill space.
For AI, translation is about more than language
To the extent that you mean IgE allergies, ordinary medical care is rather sound; but where non-IgE sensitivities-you-can-still-die-from are concerned, practitioner knowledge is much thinner on the ground,and the science far more recent. You won't find much in textbooks, just journal articles. Look into MCAS (mast cell activation syndrome) and Dr. Afrin's book "Never bet against Occam" is the best starting point for that; although one point of view. Note that some usually-missed-no-matter-how-many-doctors-you-see diagnoses (esp in the young) such as Anylosing Spondylitis and Ehlers-Danlos Syndrome involve such sensitivities. Whether you children have these are not, they'll almost always be quick to reassure you they don't. Extraordinarily severe underdiagnosis (90%) in both cases.
I feel like there isn't a community outside of Google that uses Bazel strongly, and therefore it has weak Community Support.
re-classify encryption as munitions, as they once did?

threaten to jail actual engineers who do it?

threaten to jail CEOs?

Very few people have won a fight with their state. And the costs are usually very high.
Check out the US Navy’s new laser cannon!
Interesting. The main problem being Twitter's entrenched/sticky network effect?

Just a couple hundred donators could support the whole project with a few bucks, a la Dwarf Fortress or many hundreds of Youtubers
120 m² is a substantial 3- or 4-bedroom house. People endure a lot worse for much lower payoffs than going to space.

In spacecraft, Soyuz is about 6 m³ for three astronauts for two days. Apollo was 6 m³ for three astronauts for two weeks. The Japanese proposal is spacious in comparison.
I think the best advice I can give to someone learning about cmake is to use meson instead. I once had dozens of codebases using cmake, and have since moved most of them to meson and start most new new projects with meson.
Cool deal. Suggest adding a note on the homepage for how to access notes you save under `https://jott.live/note/<your-note-name>`

I saw it on the Github readme
Do we need to address waste at the source? Sources are diffuse, innumerable, and spread among different jurisdictions with different levels of commitment to environmental stewardship. I'm skeptical of our ability to stem pollutants at the source.

There's a certain attraction to centralized cleanup efforts substituting for this near-impossible task of enforcing source standards worldwide. While it's theoretically less efficient to pollute and then clean it up, this model may have the advantage of actually working.
What do you need an articulated firearm for? Isn't some C4 good enough?

Hell, why do you need the drone to be autonomous? There are $100 drones that can be piloted remotely from kilometers away.
Could you be a little more specific about which countries in Latin America seem promising? Some countries are on the right track, but Venezuela and Argentina are self destructing which could cause nasty spillover effects on their neighbors.
> the organization plans to continue operations with help from the proceeds of recycled plastic.

That's not going to work. The proceeds from recycling the plastic aren't even going to pay for recycling the plastic.
Brief search didn't get me anything about longest ride on a centrifuge, which I guess would be the only way to test G-tolerance over extended periods. Where 'extended periods' means > an hour.

Any pointers to 6 Gs as being tolerable, for how long? Tnx.
Django + Julia = Djangulia
Problem is you need human-relatable protagonists and antagonists to get people interested in your film, so while realistically people in fighter spaceships in close combat makes little sense, it makes sense from an engagement perspective.

If you just had autonomous systems "fighting" without any emotion, or being pathetic in any kind of way, it might be as interesting as watching Mars rovers --cool in some respect but very boring in others.
> It would be trivial in that circumstance to blow away any kind of NAT and the pseudo-anonymity/plausible deniabililty it provides and make client devices performing illegitimate activity directly identifiable.

Identifying the device and identifying the person using it are two entirely different things. Multiple people use the same device all the time.
This is true for IgE allergies, but many (sometimes life-threatening) mast cell reactions don't involve IgE and are very difficult to diagnose, since tryptase levels are very hard to measure properly, and the specific variant (alpha) of tryptase is relevant, and that pretty much requires a genetic study only available from one source right now.

It is always good to find triggers - but these can be very numerous (often secondary or transient) in MCAS (mast cell activation syndrome.) Tough job, if MCAS is at work.
I'm loving meson. I have around a hundred thousand lines of code building with it and it's the cleanest build system I've used yet. Much less obscure than make or cmake.
I'm surprised that there's no mention of rotation for "artificial gravity". Peter Watts, for example, uses some realistic designs in his work. So does Alastair Reynolds.
Our ROE are fluid enough that detection will suffice, orders like "kill all the faces in this geofenced region" wouldn't seem out of the ordinary.
Basically, as particles approach the Hagedorn temperature they bleed off energy in the form of matter (hadrons). This process prevents the temperature from increasing, unless it is a quark plasma - in which case there is a second and much higher temperature. The plasma would arise due to degrees of freedom (which is what temperature actually measures) - matter would have an overwhelming freedom to break apart (which it does normally all the time: see nuclear radiation).

So far as I understand it.
14-16 W

Velodyne's 64-channel is 60 W
I have an unusual food allergy to poultry. I had the same question - seeking deeper understanding so I could better manage my life.

I searched online, had family in the medical research hunt for papers and finally made an appointment with a renowned allergist in DC - I flew there just for the appointment.

I left disappointed. My allergy is too unusual, there is no research available. What I need does not exist. For the common allergies - like kids and nuts - there are plenty.

The net/net from my experience is seek out an allergist, and be very specific in your requests.
US Republican Secretary of State Henry L. Stimson in 1929 upon shutting down the still-lingering World War I US spying - "Gentlemen do not read each other's mail".
If it helps, I wrote an implementation for Emacs: https://bitbucket.org/zck/2048.el
I'm not at a desktop or laptop where I could provide you with a proper example, but the most obvious pain point is HOCs.

I was receiving an error complaining about a missing prop on a component I was wrapping with `injectIntl` from `react-intl` and could not for the life of me figure out what was wrong. Searching the type error wasn't helpful, and it wasn't until I really dug down and spent about a half hour of my time that I realized it was because we had something like `injectIntl(connect(foo, bar)(SomeComponent))` instead of `connect(foo, bar)(injectIntl(SomeComponent))`

The type error did not in any way make that clear or obvious. If I had to compare it to anything, it would probably be the type of error messages you see if you play around with type level programming/dependent types in Haskell. Or the types of error messages you see when writing Clojure.
I’m not sure why I would particularly need to address someone’s concerns. I’m not selling them a book nor am I forcing my choice of what is good on someone else. Take it or leave it. I’d say that is an issue which a particular person has with authority in general. “Who decided it was a classic” and “what makes them so special” and “what right do they have to impose their choice on me” are all questions that someone should answer for themselves. Likely some deep introspection about their relationship with authority is possibly required. I’m not sure.

If you ask someone what is the best book to read and they reply you now have someone’s preference for a great book rather than a mediocre one. That in essence is how a classic is determined, but at larger scale. Lots of people asked and a lot of people answered. Consensus formed and spread.

I’m fairly sure I can ask a film buff what classic movies I should watch and if I asked a lot of film buffs, some movies would begin to bubble up as being seen as commonly known classics. Others could be seen as just popular. I don’t think that would be a surprising outcome.
I don’t think it needs to be much more complicated than that.
> While this isn’t a free speech issue

It absolutely is a free speech issue. It's not a First Amendment issue, but First Amendment issues are only a subset of free speech issues.
I don't think 68 Gs is survivable at all. At least not for more than a fraction of a second. 46 Gs for a few seconds is the most a human has survived that we know of.

10 Gs for 1 minute is lethal.