skysight-inc/HackerNews huggingface dataset:
The parent comment is not claiming that war will start because of a research lab. (S)he is saying it is against the interest of the US to start an AI lab there because AI will be critical to the war effort if there is war.
Searching for the CRISPR Swiss-army knife
Sometimes a product team think they know what their customers want and are tunnel-visioned with their 'wheel' too much to see the forest through the trees. Also, it's not uncommon that product teams prioritize feature requests from their larger accounts over smaller ones.

Feel free to check out Re:amaze [0] (I'm a co-founder). Our philosophy and product is driven solely by customer requests - not looking at what others do and just trying to fill a competitive feature checklist. If there's something you need that you don't have right now that we can solve, we'd be absolutely happy to discuss. We leave no customer request stone unturned.

We're starting to look at our 2018 roadmap and the first thing we are doing is looking at feature requests by our customers (both big and small, we don't discriminate) and plan around solving our customers' pain points. In fact we do that every week as well, albeit at a smaller scale.

On the issue of disjointed teams, I really do think it's extremely important for the product team, engineering team and everyone in a company to be involved with customer support and actually answer customer support conversations. That's the only way (aside from being a customer directly) that the company as a whole can get behind the customer and understand their pain points. That's in fact how we do things at Re:amaze. While that might be shunned at and not too feasible at larger companies, there's still a ton of room for a sliver of that to happen.

[0] https://www.reamaze.com
Thumbs up for QC in general. Thumbs down for hype.
Captain401 (YC S15) Is Looking for an Experienced Staff Engineer
…and your shitty attitude, shared by too many, is a huge part of the problem; you contribute to already bad situation

do you really think that shining the light on the fucked-up situation in tech world is something people do for fun and profit?
Earn money giving information to tourists visiting your city
I always wonder how Russian people, either Russian Americans or Russian citizens, feel about all this Russia hysteria.
Video sitemaps and transcripts for SEO
try reading some proofs in coq to see how badly software does in making mathematics readable.

nevertheless, i agree for things like white papers the overloading of identifiers is frustrating.
ah, a Damore stan; that explains it
I'm puzzled by this too, can't people just look down?
A simple intro to ARKit
You also instantly knew what the person meant by a couple because this is an extremely common usage. Oxford agrees as well, if you use their US dictionary [1].

[1](https://en.oxforddictionaries.com/definition/us/couple)
Which gets sued into oblivion for refusing to draw a confederate flag...
It's legit https://twitter.com/flightradar24/status/940976806638899201
I understand. I'm simply saying that it's a poor comparison due to the differences in the relationship between Local police and federal (agencies/soldiers,etc) and in France with police/Gendarmerie/etc.
slightly off topic, can anyone recommend a good router for home use? It seems like every major brand router is just awful.
Sounds interesting! But AWS SSO doesn't integrate with 3rd party SAML IdP's yet and can only integrate with AD. How can I use this with AWS SSO?
> as the only thing students could do instead of paying attention to the teacher was drawing messages on papers and passing them around

Or playing battleship (or any of a huge number of other pencil-and-paper games). Or reading under the desk. Or throwing spitballs. Or doing their nails.

I'm not sure whether you lived through ye olde days, but there were _tons_ of things you could do if you wanted to ignore the teacher.
I get where you're coming from but if they're spending their breaks on their phones, they're only interacting with their friends through text rather than face to face. They're still kids and we don't know yet whether that face-to-face interaction they're missing out on will be important to them later in life.

It's not about restricting their freedom, it's about health. It's not a "civil rights issue" if you restrict your kids from eating nothing but greasy burgers every day.
Your bank imposes withdrawal limits. I imagine it is for this very reason. This would be a interesting idea for Bitcoin. On Ethereum this might already be possible with a smart contract.
Yeah, they're really tough - a drop of a few feet is fine.
Having a team that matters in a company starts with listening
And even better, owned his own consulting business.
At that point you ask for a tax cut for corporations to boost the economy.
>You can't do this with a maths paper - you can't just go to Github to check the source of a library, you have to "reimplement", again and again, pieces of the paper that an author decided to omit.

Analogous to Github would be the entire mathematics ecosystem - it is not unreasonable to expect your reader to read another referenced work rather than reproduce it yourself.

I think a better analogy than Github for work just assumed to be worked through by the reader, would be uncommented sections of code. Despite what anyone says about best practices, there will always be plenty of uncommented sections of code in any serious codebase, although the hope is that they would all be fairly trivial (and this is the same hope with mathematics papers).

I would expect anyone reading my code to understand that if I loop through an array of integers, add them to a sum, and then divide by the length of the array, I am taking an average, even if I would be better served using a method that describes this properly.

I would expect anyone reading my code to intuitively understand what I am doing if I build a reverse lookup map to some other map data structure without me commenting every little line and type to explain the idea behind the construction.

Similarly, it is not always unreasonable for mathematicians to assume their reader can step between lines using elementary techniques. If you want someone to perfectly walk through every single assumption in a proof with zero ambiguity, you have arrived at Principia Mathematica.

Certainly some mathematicians are worse than others, but this is no different than the world of software. I cannot begin the number the times I have stepped into some old enterprise code and immediately wanted to scrub my eyes after viewing some thousands-of-lines method with few to no comments and code branching in every direction for hundreds of lines at a time.
Geo-Spatial Search on Mobile
Why would anyone want to do an almost full 180 on an interstellar spacecraft? There is very little delta-v to be gained from that.

It's not like the gravity assist from the Sun would compensate for the extra couple hundred thousand years from the detour.
> I'm not aware of any states which have laws "favoring incumbent telecoms over ... Google fiber, or other market entrants." Can you point to anything specific?

> The biggest impediments to deployment these days are at the state and local level: permitting requirements, onerous franchise license terms, etc.

I mean, the reason those things are impediments is because the state and local laws favor incumbent telecoms by imposing permitting requirements and allowing onerous franchise license terms. Aren't you kind of answering your own question here?
Given your attacker doesn't know your balance, using Trezor you can create different passphrases for different wallets ( https://doc.satoshilabs.com/trezor-user/advanced_settings.ht... ). So you can unlock a fake wallet with a small balance to circumvent the attack.
Thank you for your questions, those are really good.

" travel on your personal time, i.e. when you're not working"

Currently I am a software developer working 100% remote. So I travel for personal reasons or professionally (rarely) when I need to go on-site to a customer (of the company which employs me) to fix something or develop a solution.
I really enjoy being location independent and would like to it that way.
The comments about Germany and France coming from the job opportunities which I see online or at recruitment agencies, they are 95% on-site in towns or in different parts of Paris. That is not the type of travelling I am looking forward to.
That's were the idea of an international freelancer comes from:
I assume most well payed jobs need people on-site and mobility comes with a premium. So why not going to awesome destinations?

"when you're not working, but that you would now prefer to travel further afield (more than France and Germany) specifically to work on projects?"

Exactly I like to travel more than just France and Germany. I enjoy mobility/travelling on an international scale. But what I see from the most job positions is that they need people in Paris or in different towns in Germany. I like to avoid that.

"now wish to transition into a more management-consulting focused role instead of programming, i.e. more involved in the business process and strategy end of things and less on the technical side?"

Ideally I like to stay in technology as much as possible. But I like to avoid being a freelancer on Upwork and compete with low paid people from all over the world and getting Upwork type of jobs. I also enjoy a lot working with clients, doing their requirement analysis and getting solutions done rather than writing code.

So I am looking to increase my salary by doing what I enjoy and what I am good at. And I feel like I am hiding behind my computer just looking for "programming jobs". The point is I wish to keep my independent lifestyle and deliver the most value which I can possibly deliver.

Does that make sense?
o365 general services (lync skype, outlook, ... / exchange autodiscover) uses SRV a fair bit.

365 is not just the browser suite
It doesn't have to store the entities; it's just trusted by some set of service providers to provide identity claims. Nothing in the definition says an IdP can't federate further.
The only "advantage" to declaring an IP protocol is that you might save 8 bytes and a trivial checksum. Mostly, though, declaring an IP protocol is a vanity decision.
DeepMind papers at NIPS 2017
Or season the in-flight meal with polonium
Nuclear weapons cause radiation poisoning, but it's energy that's causing issues not hydrogen ions or photons etc. We don't think of burns as poison for good reasons.
Interview with NASA Propulsion Engineer Norman Chaffee
Just watched this with my wife a couple of weeks ago. Made me nostalgic for the state of the world 50 years ago (before I was born...)
Yeah I also checked youtube with various search terms and came up empty. Hopefully someone from Avast or Botconf will read this and post them :)

It looks like some conference presentations from years past have made it to youtube.
1. This isn't a eBooks versus dead-tree books thing. The school has certain conditions so that you don't create a disruptive atmosphere. You can't bring a giant boombox and play loud EDM music either. Smartphones contribute to disruption too, as well has reduced attention spans and alertness. This why you don't text and drive. Not because its a "rotten tradition". If a parent thinks a child can do better on their own with a smartphone, then by all means, homeschooling is an option too. Not being sarcastic here.

2. Sounds defeatist. Which solution are you in favor of? Where has it been implemented and what were the results?
Occasionally they do move gold physically, like when Germany moved $27 Billion of gold from the United States & France back to Germany:

https://www.cnbc.com/2017/08/23/germanys-central-bank-just-s...
I often use a VPN and browser extensions that make the new one always asks me to verify. The new tests are just terrible (choose all photos with an apartment building??). It will sometimes take me a few minutes to complete the test when it asks me to check all boxes with a car and the slow fade animation that takes 5 seconds starts. Then it decides that I didn't choose them well enough and starts over again. The old CAPTCHA was much better and I didn't feel like I was just feeding Google's street view.
Nature has already engineered a dedicated yellow-detector. And it qualitatively differs from what us normies think of as "yellow". Pseudo-yellow is bimodal in the same way that purple is bimodal, while true-yellow is monomodal.

Suppose humans experienced 12 primary colors. Is a combination of the 2nd, 5th, 6th, and 12th "on the spectrum" any more than an exclusive combination of the 2nd and 3rd?
Take a breath. My students have full access to their devices during breaks. They have full access to their friends. They have significant opportunists throughout eh day to socialize. That's not really a problem.

The ability to maintain some sustained attention to a task is a pretty fundamental developmental skill that I - as an educator - am tasked with helping my students develop. Many of my student display a compulsive behavioral need to be on their phones and this has very obvious and immediate impacts on their focus and learning. That's a problem that I don't see being solved at the high school level by casual/cultural policing of behavior during class.
Except stocks represent ownership in real companies making real products. If one person owns 100% of a company and there is zero trading, it's still an extremely valuable property. If one person owns 100% of a crypto, it is worthless.
Yeah, I don't care about these terms at all. I'm happy to get directory integration working, or to proxy SAML from elsewhere (as long as it conforms to the minimal SAML I'm willing to speak).
No need to pinkify – Girls get interested in tech because it is interesting
Sorry if it's already mentioned, but I found it frustrating that I could not get to the winnie homepage (http://www.winnie.com) from the blog. Even the "Home" nav link at the top of the blog just points to the blog's homepage.
I put openwrt on my $20 tp-link router that couldn’t even handle a single torrent and now it functions like a beast. Installation was so easy. I just downloaded the openwrt firmware file and uploaded it using the tp-link web ui like an official update.

Software!
SEEKING WORK — London, UK

We’re a small 2-person digital design studio, working with interesting startups, typically in daily or weekly sprints.

We create memorable digital brands with simple user experiences.

http://studiojubilee.com

Email me at tom@studiojubilee.com
Why not ask the kind of questions Cyc was designed for? Maybe it will spur research in that area.

https://en.m.wikipedia.org/wiki/Cyc
Mozilla’s AMO Extensions store has a spam infestation problem
I don't know any technology that makes the JOINs efficient enough for low latency queries. If you're joining two tables that have billions of rows, you need too much memory and CPU resources in order to be able to map them. Do you know any DBMS that focuses on OLAP systems and suggest normalization?
It's snapping a picture of a whiteboard. It's not a "life skill".
Hi Geo,

Thank you for the time to respond. I understand that speed is very important and I'm happy that Q takes it seriously. I was never questioning that part. I also understand the beauty of functional programming paradigms (working with maps and applys), I wrote many lines in Mathematica without "for" loops. I also understood many code snippets written by developers working only with Q (I guess they are experts). I don't know the full power of Q, but I can imagine what is achievable.

I haven't worked with Q for 18 months, the debugger sounds cool. Forgive me if my knowledge is not up-to-date. Also I wanted to use the language immediately without learning it for months, which might be the main source of my frustration.

I believe that there could be a better developer environment without making the system slower, and that could reduce the time required to use the language efficiently from the several months to several days or hours.

The evaluation order is not clear to me. I understand this expression:

q){x+2*y} scan 2 3 5 7

(the result is: 2 8 18 32). However, I often had to read more complicated code which contained 1 or 2 character long operators. Without fully understand their syntax, I was unable to tell whether those operators take values from both sides, which stopped me from understanding the evaluation order. It would be great if a tool could convert this expression to

q)scan[{x+2*y};2 3 5 7]

and that tool also would replace cryptic 2 character long operators by long readable names (e.g., MapForTables).

I think that the error messages need to be as verbose as possible. You mentioned that experts don't ask for the debugger and verbose error messages. I think that they simply got used to not having these useful features, but they would use them eventually. I'm okey with the limited number of variables until it gives a proper error message if violated.

People working with Q told me that it was hard for them to restart working with Q after 1 month break, because they forgot the lexical knowledge needed for the efficient work.

Peter
Wealthy Bel-Air wrestles with homeless crisis after encampment fire burns homes
Hey I'm one of the devs, I'm curious if anyone on HN is building stuff on Solidity or wants to ?
Also: https://motherboard.vice.com/en_us/article/qkvn4x/the-21-law...
I have no idea. I don't really grok AWS SSO or Cogito as products, except that they make a lot of sense if you're trying to make your entire application footprint just a set of lambdas.

When first-class Golang support for lambdas arrives (it's on the roadmap apparently), I'm probably going to take a crack at getting the IdP to work as a set of lambdas as well. I wish I could say that was my idea, but someone DM'd it to me after I mentioned The Identity Mutilator on Twitter, and so now I'm stealing it.

But anyways that's why I'm chattering about it now, in case other people have ideas.
The internet flourished from the early 90's through 2015 when the first Net Neutrality regulation came into place. Plenty of companies had peering disputes, the internet routed around it. Net neutrality is a solution in search of a problem. Keep the government out of my internet.
I find that my Synology router has been rock-solid and extremely performant. I have the RT2600ac and have been quite happy with it, and it has a nice web interface that you can configure automatic updates on, so it can even be distributed to people who aren't quite as network savvy.
Tracking Newly Registered Domains for Network Security Monitoring
I like the graphics, really approachable
Line for line Go will be faster it is compiled.

It is the only thing that matters line for line.
Exactly, Unity and Unreal makes a native and highly optimized graphics engine for every platform they support. The content you create lives on top of a native app.
I hope they all get burnt, unfortunately they would easily be able sell their shares in some capacity.
NY Times helping to sweep in as many rubes as possible?

I never assumed Wall Street would stay away--the unethical jerks who inhabit big banks have been attracted to BTC like flies on a cowpie because it is unregulated, allowing them to pull all manner of cons and schemes. Pump & dump? Just watch and see.

Go back and read about how they manipulate pink sheets.
Damn, you might be right but I'd rather die than have to be judged for Berlusconi :-/
can you share the features that are lacking in intercom? and would you be willing to pay more for them? if yes how much i.e $/month
quite a big purchase for target, have they bought any other startups in the space?
I go to Target like three times a week on average. $99 a year for same day delivery is totally worth it for me.
I couldn't find the book Des recommended? Anyone have a link?
Chemistry of Cast-Iron Seasoning (2010)
The ease of use chart is a joke:

Java: Requires callbacks
nodejs: Requires Callbacks

node has 'await', but there are other options as well than just plan callback hell.

Java has pretty much whatever you want. Akka, futures/promises, etc.
It would be great, if you can write a dedicated post on it. Im interested to learn more tips. Thanks
I also dabble in Dyalog APL. I have an inexplicable bias for the symbols, however I really like J and the commmunity. I have played with Jd with a trial license, and as said above, J is free and the source is available for scrutiny. I have played with using the J DLLs in my C code. I am always amazed at my takeaway understanding of a mathematics problem after working it out in J. It somehow gels it in my mind, and fits with the equations in normal math symbols.

I am one of those who stare at arrays! [1]

[1] http://www.aprogramminglanguage.com/
Google the phrase "forced technology transfer".

The basic strategy is to woo Western companies with extremely cheap labor and vague promises about access to the Chinese market, in order to get the companies to export most/all of their capital equipment and business expertise overseas. Then this is used as leverage to force them to adopt PRC-friendly policies (see Apple and government censorship in China, for example) and IP transfer to Chinese firms. Keep in mind that in China there is no objective judicial system as in the West to mediate disputes between the government and firms; once your assets are there you are at the mercy of the PRC.

It's really important to understand that this is a long-term geopolitical strategy by the PRC to supplant the US as the dominant global superpower, and a big part of it is siphoning off the industrial and manufacturing capacity of the west (see One Belt One Road Initiative).
Sure, but consumer 'service plans' are an abstraction on top of the reality that you pay to send traffic through someone eles's network. Why do you think that the rules for last-mile ISPs should be different?
Totally agree! I work on a completely different product in a different market (Stockfolio, a stock and crypto investment app: https://stockfolioapp.com) but I've found exactly the same thing to apply.

Once you have a working product in a market you know exists, the most important features will frequently pop up; people will reach out to you. You can then use all that feedback to build out a great product.
I dont think it’s impossible to both chase whales as well as satisfying pools of smaller fish. It’s often hard to tell a whale ‘no’ so your team can work on smaller pressing issues for some smaller customers, but there just needs to be a balance and discipline on doing that. How you say no is also extremely important :)
At least, not one people really need to be taught.
This reminded me of E-Dreams... https://en.wikipedia.org/wiki/E-Dreams
NASA Confirms 'Star Wars: The Last Jedi' Will Be Screened on ISS
It's a mandatory test for a new aircraft for Emirates Airlines. They're just having a bit of fun with it.
No, it's not the only thing that matters. Java's compiled too and was included here, but Go still beat it out.

It's likely that C or Rust or C++ would be much faster than Java or Go since they have large runtime overheads; it turns out having a runtime and how heavy it is matter too, not just if it's compiled.

There are also cases where non-compiled languages can beat out compiled ones. For example, lua with LuaJIT is incredibly fast, and beats out compiled languages with heavy runtimes (like java/C#) in quite a few microbenchmarks.
The example of async I/O in Node.js is with a filesystem operation.

How does that work? AFAIK Linux, unlike windows, doesn't have a proper async API for filesystem I/O.

POSIX AIO is implemented using threads in libc and Linux AIO (io_submit, etc) only works with O_DIRECT (no kernel caching) and there are other issues depending on underlying filesystem driver.

Is there any solution?