skysight-inc/HackerNews huggingface dataset:
A quick summary for posterity.

On locating a carrier:

"Few if any nations today possess an assured capacity to track carriers continuously. All of the relevant methods — radar,
electronic eavesdropping, electro-optical and acoustic sensors — have major drawbacks such as high cost, vulnerability to
preemption, and inability to precisely discriminate. While that may change over time, aggressors will still face a daunting
task in penetrating the layered defenses of a carrier battle group."

"The areas in which carriers typically operate
are so vast that adversaries would be hard-pressed to find them even in the absence of active countermeasures by the battle group...
The most practical way to conduct surveillance over such expanses is with satellites, which have a much wider field of vision than
sensors operating inside the atmosphere. However, China does not presently possess military reconnaissance satellites capable of
finding a carrier, and the commercial satellites to which it might turn take days or weeks to task and deliver imagery -- making them
useless for finding a continuously moving vessel."

On tracking it:

"In order to keep up with the carrier's movements, an attacker must establish a continuous track of the vessel using some combination
of land-based, sea-based, space-based and airborne sensors. Moreover, the track must be sufficiently precise so that it can provide
targeting coordinates to weapons when they arrive in the carrier's vicinity. As of today, even the United States has difficulty
accomplishing such a feat, and no other nation is close to having the requisite capabilities."

"Space-based or airborne radar with the capacity to track moving ground targets
(such as the Joint Surveillance and Target Attack Radar System, or JSTARS) has the greatest potential for providing reliable
targeting information, because it combines precision with a capacity to operate day or night in all kinds of weather. However, few
prospective adversaries are likely to have such systems before the end of the next decade."

Summary: Note that this article is circa 2001, so when they say "few prospective adversaries are likely to have such systems before the end of the next decade", I read that China and Russia could potentially have them now.

So I think there's a strong case for carriers being hard to track historically, but it sounds feasible that large nation-states have gained the ability to do so in the last 5-10 years, and it seems likely that that capability will be democratized further by low-cost commercial imaging (E.g. see SkyBox for the state-of-the-art in civilian high-resolution low-delay satellite imaging).
You can also learn more about this kind of proof in statistics 110 class from Harvard:
https://www.youtube.com/watch?v=KbB0FjPg0mw&list=PL2SOU6wwxB...
OK. How do I use this in Perl? Because it's a Perl library, right?
If we're living in a simulation, the question of whether AIs can have consciousness is solved.
Stupid that satellite electronics don't have more radiation shielding. We can refrain from nuclear detonation in orbit all we want, but the sun could still EMP us at any moment. Maybe it's expensive to lift heavy shielding into orbit, but it's more expensive to deal with the consequences of satellite systems outages and repairing/replacing broken equipment.
It felt so buried in the article, it's worth pointing out:
OpenCAPI == "Open Coherent Accelerator Processor Interface"
> You don't even need a tube, just a U-shaped track.

Thus making it a monorail, rather than a Hyperloop.
It kind of irks me that they basically assume 3+1- space-time.
I wish all the articles had an unbiased TLDR attached to it.

I came here for the clickbait, not the story!!
What sort of moral issues result from creating a simulation universe that gives rise to sentient beings? I feel creeped out and reminded of Source Code with Jake Gyllenhaal for some reason.
Are you suggesting delaying security updates because it's Friday? I mean, you can update only on Monday if you so wish, you're unprotected either way.
No input validation for one, possibility for SQL injection is another.
AMD wants to gain market share. The way to do that is to develop technology that competes with existing market leaders.

If Intel were involved, then AMD would gain no strategic advantage.
Hey man, it's not my fault you've calculated the marginal utility of self improvement to be low or negative. Open a bug with the designer of your neural architecture.
Yes, but the commoditization of UNIX-like OSes and processor agnostic runtimes on the data center, means that processor architectures aren't any longer a way to keep developers captive from processor manufacturers.

So any HPC application that makes use of abstraction libraries for SIMD and GPGPU code can be easily moved to non-Intel processors.
While you're largely right, salt disagrees.
25 uses in my current codebase vs 5 for spaceship

It's not so much about the count though, but the beauty of it:

$id = trim($options[$longCamelCaseID]['abcdefg'] ?? "");

A real godsend
http://www.ilpi.com/inorganic/structures/nacl/
Absolutely this. The best decisions come out of "My gut reaction is X", "Have you considered Y?", "No, I hadn't because it's outside my area of expertise. What about X'?", "That takes into account Y; agreed, let's do that."
Well women are generally much likelier to get dementias. Close to 2x the risk (as compared to males) too I think. A quick google search shows there's studies suggesting giving women testosterone could help with dementia.
Exciting news on the hardware bus side.

Now waiting for AMD Power9 processors.
Somebody, somewhere, is waiting until runtime to check for a property, and they will burn in Hell for their sins!

Even if they don't do it very often, even if the IDE infers properties most of the time anyway, even if there's less code to have to be refactored, and most of the refactoring that could be automated is still automated.

I would rather use types most of the time for clarity and to help the compiler / editor help me, just not always.

:-)
Another way to view it is that human rovers must go fast, because humans are impatient. We could build a faster, battery powered robotic rover if we wanted, but why?

If it's simply mileage you want, Curiosity's RTG means it can just keep going for years. With an average speed of 30 meters/hr, I'm not seeing much reason to think that it wasn't capable of covering ~1000km over those 4 years (the LRV, on the other hand, could never exceed 92km, total, before the batteries ran out). But mileage simply wasn't the goal.
Agreed, when I see an opinion like no product input from the tech team it just makes me think that the company in question would just be better off hiring contractors.
What do you mean without any JS necessary? You are introducing a JS library that does that for you, which defeats the point. Even bootstrap does that. It doesn't mean it's necessary.

I can find a lot of "no code necessary" apps that do the same in angular/react/whatever.js
From among CloudRail powered mobile apps. Meaning iCloud isn't considered at all. Interesting finding, but needs an asterisk.
A good way to test the theory whether AMP is a Google Project is to submit a pull request to allow the import location of the AMP runtime to be configured.
Value is a subjective thing. Of course it can be created- if I decide to value something.
QED. It's not nature, just a cubic simulation of nature. Otherwise known as The Matrix :)
Apple to Obsolete iPhone 4 and Late 2010 MacBook Air on October 31
Is there a difference between a conscious being and a being who has been programmed to believe it has a conscience?
Cool, thanks for the reply and I've said this a number of times before on HN, but I'll say it again, I really love working with Redis!

Any plans to tie this into clustering/sentinel? Say if there's a cluster of redis servers, to have all of them switch over to a new DB in tandem?
All is representations. Some are closer to the data they are representing than others. I am aware that text is a representation. It is a also a data structure: A data structure which we are better able to manipulate directly with our human senses, and a data structure which tools like DEdit still render to.

>And when this representation is disconnected from the source by means of showing only the raw text and not allowing access to the source you get what you describe as "unpleasant".

First off, pleasantness of an interaction is a matter of personal opinion. If you like DEdit, great: I'm not stopping you. But I don't enjoy DEdit and its like. That's my prerogative.

Secondly, I'm not working "only with raw text." Paredit &co let me manipulate the sexpr data structure more directly (or less directly, depending on how you look at it). Geiser and SLIME let me evaluate and manipulate the code as code. But at the end of the day, I'm also operating on text, so I have all of the textual data tools as well, and because Paredit is actually operating on text, it can be used outside of the context of Lisp: As Perlis said, "It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures."
Sadly, it's true. KDE was the last old and great desktop. So many things went wrong with the v4 rewrite I kissed KDE good bye, and moved to GNOME just to be let down again with the switch from v2 to v3. Nowadays Win7 is the best desktop, and I see no alternative :(
Mars isn't really a vaccum, but yes, maintaining a vaccum at Mars would definitely be easier than on earth
I'll be honest I don't really care what languages people use, not my place to convince you back. Just saying there's quite high chances PHP has changed at least a tiny bit over the past 12 years
A friend of mine is working on a plan to fix this electoral college madness once and for all. It's called National Popular Vote, and it's a brilliant scheme to have the president elected by (as the name implies) the national popular vote without a Constitutional amendment:

http://www.nationalpopularvote.com

The idea is to get state legislatures to pass laws that their states will cast their electoral collect votes according to the outcome of the national popular vote, but contingent on enough states passing similar legislation that the states who have passed such laws constitute a majority in the electoral college. In other words, the legislation has no effect until enough states pass it that it has the same effect as Constitutional amendment would. It's a devilishly clever hack, and the law has already passed (stealthily) in over a dozen states, including California and New York. It enjoys (as you might expect) overwhelming popular support nearly everywhere, so I think it has a good chance of actually succeeding. If you care about this sort of thing you might want to consider spreading the word, or even making a contribution.
Where did you get the initial traffic?
What if there is a rule in the simulation preventing intelligences created by simulants from becoming sentient?

I suppose you can point at all the artificial simulants and their sentience, but as pointed out in a sibling comment, so what.
The question would be mooted.
>the religions are the source of our moral values, even for most of the non-believers among us.

I disagree in absolute. In my view religions do far more harm than good, and to claim religious thought is the basis of morality even for non believers is somewhere between condescending and insulting.
Keep in mind that if you wanted to create a simulated universe you can ensure nobody ever finds out.

If someone does find out, you can simply fix the problem and revert to a point in time just before the data leading to the discovery was captured.

Speaking academically, you might be playing with fire if you probe the outer limits of the universe and we are in a simulation run by some entity concerned with keeping that a secret.
And any PHP thing could be easily prototyped in C# using MVC framework or such. 0 to http-response time is easily comparable if not even faster to what you'd have with PHP. You don't even need IIS. C# is a fine language and I have enjoyed it thoroughly before returning to PHP after some years, but you also can breed monsters with it. Cheers!
AI system learns like a human, stores info like a computer
That's assuming sentience is an emergent property of the simulation rather than something else, such as being the ground from which the simulation arises from.
If you're crashing it into the atmosphere you're not delivering anything, the ship and its payload will just disintegrate, possibly bouncing back in the process. Even if the payload does detonate on impact, the only purpose an explosion at atmospheric boundaries would have would be EMP.
I think there is some value in "someone who has spent billable hours deeply touching the currently running system is still employed at the company." You can have maintenance updates & docs as numerous as you want, but I'd still be terrified of running a production system I don't have trusted nuts-and-bolts expertise in-house for.
Presentations with NFC-tagged mnemonic objects (and without a clicker) [video]
All of these things can cause the same loss of life on any current mass transportation system.

This reminds me of the people who were very vocal about automated cars needing to be perfect before they could replace human drivers. They seem to have quieted down as the technology gets closer to actual deployment. I suppose that will also be the case here if the hyperloop becomes reality.
https://qntm.org/responsibility
What if the simulation is actually being "run" inside an entity or organism that was the natural product of its environment?
It's not a problem, really, I just think it's a good idea to tell people if you're citing your own pages, in general. It's by no means awful to do so, but it's better to let people know, so they don't think that your claim is corroborated by an external source when it isn't.

If you think I have a problem with you, or something, I don't. So don't worry about it.
Itchat – a complete and beautiful wechat robot framework and API
Very strange... second time I've seen this guy's name in two hours. First a text message from my sister-in-law in (you guessed it) Utah, and for a second time here.
What is interesting is if we are the result of an unfathomable number of transistor gates, the consciousness that arises from it would never be able to understand the 'platform' (hardware) that it sits on.. would it? The idea being that you are creating a new dimension that cannot see the dimension that gave rise to it.

I feel like no matter what we are in a 'simulation' where another dimension gave rise to ours whether it was intentional or not.

What dimension is thought in?
it depends on the car i guess. BMW's is pretty good.
*jibe (jive is a dance, jibe is agree)
I had a "WinModem" which caused initially a lot of troubles and started with the same distro version.
> you can simply fix the problem and revert to a point in time just before the data leading to the discovery was captured.

Only with classical computers, not quantum computers.
13th floor style? http://www.imdb.com/title/tt0139809/
or it could turn badly for the others, it will not gain attraction if intel products are not supported

Inertia is a very strong decisive factor, especially when you need to make sure that 30+ year-old code still work like it's the case in HPC
As ever, it depends on your morality.

I mean, plenty of people don't take issue with a lot of things I find reprehensible.
It is precisely because Intel has developed its own next generation buses, and is licencing them very restrictively, that CAPI exists. Intel has QPI (Quickpath) for internal and Omnipath for external.

nVidia would have loved to have a GPU with a QPI interconnect, but Intel wouldn't let them because they have their own GPU ambitions in Xeon Phi. So they came up with NvLink, which is kind-of PCIe but faster. They don't have any switch asics as yet so they are limited to fully connected topologies. Details on NvLink (without NDA) are scant, but I don't think it has the ability to be multi-node (it really is a bus).

Intel are now making Xeon Phi with on board Omnipath (more like Infiniband), which is curious.
> It’s okay,” he replied. “We’ve all done it.” He paused for a moment. “But what did you learn?”

Don't deploy to production on Friday! Queue it up in staging for Monday morning. Make a team policy for it!
BulldozAIR (YC S16) Is Asana for Construction Teams – AMA
Hugged. Google cache link: http://webcache.googleusercontent.com/search?q=cache:lemire....
If it's any consolation. It's probably calculating wind patterns or something.
1) Lone traders can do HFT, you'll get collocated at most exchanges for a couple $1000 a month.

2) You don't need to be have automated high frequency trading infrastructure and algorithms to spoof (though that would help a lot), you could do it by hand.

3) Agreed it would be ridiculous to blame this guy for the entire thing, but he did break the law (and the rules of the exchange) so there is something to be said about prosecuting him.

4) Laws and rules against spoofing are always going to be stealthily broken, and they are frustratingly vague, referring to the intangible "intention" of the trader. Exchanges would be better off removing such rules and let algo-traders take the responsibility of writing spoofing-resistant strategies. Allowing spoofing could even help improve execution. If a trader wants to execute a big order, it would be easier to just place it on the market and they wouldn't tip their hand as much. Other traders would have to guess if it's real or spoofed.

5) Another part of the problem is the asynchronous nature of order books. That's where 99% of the need for collocation comes from. You're trying to control your order in reaction to incoming information in an asynchronous way. Letting trading algos run in a round-robin fashion inside the order book would eliminate a lot of those issues.
Kira Systems | UK/Europe REMOTE position (Toronto-based company) | Intermediate to Senior Linux Sysadmin | Full-Time

We're looking for an intermediate to senior Linux Sysadmin to join our Systems Team here. Our stack includes AWS infrastructure, postgresql, docker, rabbitmq, zookeeper, and clojure for the application so far; we're using more tools in the system ops and dev ops end of things (ansible, increasingly more cloudformation, jenkins, and so on).

Details/apply at https://kirasystems.recruiterbox.com/jobs/fk06gnq
some sour grapes here.

I realize you feel jaded, but airing your business openly does not endear you to future clients.

Overall your tips are good.

About your estimates: ALWAYS estimate the time to deliver. As humans we tend to underestimate because in our heads we (generally) want to please people. So we give an underestimate, or a partial estimate.

I recommend this:

* break the project down into logical phases
* estimate the minimum time it would take if everything goes well
* estimate the maximum time it would take if things go badly
* add up the mins and the maxes
* add a pad
(what if I get sick for a couple of days,
what if the customer isn't able to be contacted,
etc)

Give the min and max estimate to the customer. They may end up going with someone else. But you don't get stuck with an impossible task either.

It also helps quantify the unknowns. When the customer looks at it and says "it may take between 1 hour and 2 weeks????" That is when you state that there are too many unknowns to give a more accurate estimate. Then guide them towards a path of more concrete understanding and tighter estimates.

Also, deliver in and bill in phases. Let your customer know they are able to walk away at any phase, but they will owe for each phase that will be accomplished.

Thus, the "scoping deliverables" phase may take 1-4 hours of BILLABLE work. But if they don't like what they see then they can walk away.
Awesome channel!! I like the speed of it, keep them coming :)
Hmmm, interesting. I wonder what this means for the new Intel Xeon Phi Knights Landing? I liked the approach of many cores on one bootable chip, all having a reasonable amount of local memory, and high bandwidth interconnects: no need to offload data to a peripheral (GPU) device. However with this standard the currently limited bandwidth between peripherals and the main cpu will improve a lot.

To me it is obvious why Intel is not joining this party.
The pilot performance example is in Thinking Fast and Slow, I think.
A lone trader can be controlling algos. A lot of said algos aren't 100% automated. Only the best fully quantitative firms or speed only firms (that do things like market making) are 100% automated. Also sometimes they have click trading options for manually getting out of bad positions when things break.

Source: I've worked for "HFT" firms the past 9ish years.
Correct me if I'm wrong, but I thought this was a tactic employed by HFTs? Don't they regular place market orders and immediately cancel them to manipulate the market and slow down other HFTs? How is this illegal?
Still, many devices weren't able to fully utilize PCIe bandwidth and also latency. Turn around time is 1us to 1.5us for typical PCIe IP.

IMO, I'm a little bit pessimistic for OpenCAPI to reduce this latency much, unless it directly connects inside the chip.
So then would the true top "Engineering" role just be lead dev? This is the role I am more interested in. Having to keep up with the state of the field to me as an engineer/CS is A: more fun, and B: more rewarding.

If anything this blog post (along with others) just keeps confirming that CTO is something I never want to be.

Edit: I should also mention that it is practice at my current company that our leads basically are the ones that consider the balance of implementation details and whether we do rewrites vs. staged refactoring. Not the CTO. This definitely seems like more of an engineering call.
True! It is just among Dropbox GoogleDrive Box OneDrive. Also Egnyte is not considered (or just too small?) even it is supported by cloudrail.
Honestly, from the look of it, I'd like earlier versions of Dylan better than the language we ended up with. I never really liked the non-sexpr syntax. But that's just me.

The IDE was really written in CL? Huh. I'd have thought that they would have gone the self-hosting route.
Gopher Vids : https://gophervids.appspot.com/
Agreed. We can only get to an estimation of the reality for the real thing is too complex... Until we break through the simulation and end up at the event horizon!
realistic code bases probably have a few caches, freelist-optimizations or other exceptions to "deallocate all memory after every test".

If an open source library has memory allocated at finish, to me that's a warning to find a different project.

If it's something I get assigned to work on at work, I still have to work on it; but it lets me know I'll probably be cleaning up many other things as well: the programmers who passed before were sloppy.
Flying Kite Goes Terribly Wrong
Thanks combatentropy. Maybe the OP hasn't been around as long as we have and doesn't have the background to understand.