skysight-inc/HackerNews huggingface dataset:
Trump has been specifically talking about the countries which fail to spend the 2% of GDP on military which is (apparently) mandated by the treaty. The UK is fine in this regard (along with only four other NATO powers though).

President Trump isn't really interested in dismantling NATO, just in making sure that the US doesn't have to continue to shoulder quite such a large fraction of the costs.
Avg whole body SAR limit they use is .08W/kg. For reference, IEC 60601 governs the SAR limit for MRIs at 2-10W/kg [1]. Also, FCC limits cell phones to 1.6W/kg [2].

[1] https://en.wikipedia.org/wiki/Specific_absorption_rate#MRI_s...

[2] https://en.wikipedia.org/wiki/Specific_absorption_rate#Mobil...
>Outfit ordinary shipping containers

You could also drop one of these into any cargo ship, and have clandestine weapons systems at any major port in the world. I'm guessing this violates volumes worth of international maritime law/treaty... but I can think of at least one organization that'd be comfortable doing exactly that.
Another linux distro decision – Fedora 25 to Debian 8
I recently switched to fedora 25 and for last 2 months things have beem smooth to this point. However being a fedora user I think there is this consent worry with breakage given fedoras track record and when/if those breakages occur, it seems that you have to search the bowels of google to find a solution since most fixes are multiple release behind. This leads to submitting bugs where i was shocked when i did submit one for an issue with fedora 24, I got no update just a closed ticket..which further made me irritated with fedora . Guess what drew me fedora 25 was wayland in the first place

At this point my main consideration for switching to debian is abundance of mostly correct abundance documentation and the fact that I feel within circles of Linux users that I am a almost always the sole user of fedora.

Thoughts?

Thanks
The land borders in the western US were pretty nice.
A plane not pulling away from the gate on time is likely considered a mistake. Bags not arriving to the carousel in 15 minutes is likely considered a mistake.

It's not always binary like "Did the bag get lost or not?"
This is an interesting opportunity for developing countries. Invest millions in education redesign now, wait a generation or two and watch billions in economic return as you become a global power independent of your geographic/population size...
@sama : Great write up. Regarding the admission process you had mentioned on Dalton Caldwell that he took "a process that used to be stressful and deeply imperfect and improved it by a huge amount."

Can you please elaborate on that?
Anyone can release a project on Github; the project should be based on its merits, not how well an unrelated project is implemented. (and vice versa)

A quick search of the repo of https:// and then http:// shows that the stats collection is apparently https.
Do current self-driving systems use vision as ground truth about the presence of things like stop signs? I would hope that the cameras would be used to augment and perhaps feed back into a street map with this information, and that cars would come to a stop at ambiguous intersections.
Computational neuroscientists have been using simplified models like these for decades, and in principle the operation of these 'neuromorphic' neurons can already be simulated in large numbers in 'ordinary' computers. So, it's not clear at all what is to be gained. AFAIK, most of the neuroscience community considers Truenorth a marketing ploy.

I don't think programmers should wait for these chips before they panic. They should already panic now, because deep learning works.
I'm not a huge proponent of trust busting. However as I wrote, we need to at least have a conversation about what impact these companies, who have massively outsized power to collect data, interpret and iterate products/services on this data, have on the market.

For a specific example: Lets say you are a PhD computer vision team and you want to create a machine vision API, where anyone can upload an image and return a list of objects in that image. Your product will be less capable than the Google Vision API or the Microsoft Vision API to start with, simply because they have orders of magnitude more data and personnel they can train their networks with. Now lets say you have a novel technique that is faster or needs less data. Ok, well more than likely Google or Microsoft would come to you with $XXM and offer to buy you out. You say no, we're gonna win this space. Well unfortunately, Google/MSFT personnel go to the same vision conferences, recruit equally if not more competent personnel and they just recreate your solution, even if slightly less capable. They also have a much bigger sales staff so they can always beat you at BD and support etc...

So the question in my mind is: Is the bar to compete unreasonably high such that you effectively need hundreds of millions of dollars to compete?

I use Machine Learning examples because they are literally where the biggest competitive gains and fastest growth are happening - also what I know the best in this case.

However I see this happening in almost every market, home furnishings (the market we play in most) is seeing the same thing, but with logistics/fulfillment instead of machine learning - such that the big retailers/manufacturers can take advantage of more efficient fulfillment than smaller ones can.
Because our political system has been taken over by entrenched authoritarian conservatives who have rigged the game such that it is very hard to remove them.

That combined with the fact that the majority of Americans are struggling these days financially, and you have a situation where people care, but they care more about putting food on their table for their family and keeping a roof over their heads, so that stays at the top of their priority list and they don't have time to be active enough to do something about this.
Sidenote:
We always say the hardest things in software is cache invalidation and naming things, but I also found the problem to be dependency tracking and reproducibility. It's just so hard to get started with ANY non trivial software project and your os/tools/libs expire way before you finish the projects. Software should be cheap and repeatable, but for some reason it takes active maintenance and is therefore very expensive. If a superhuman intelligence looked at us from afar, we would probably look like how ants look to us: Millions of small workers with very inefficient probabilistic behavior. Sure, we get the job done, but very slowly with a lot of waste. That said, ants lived for ever, so maybe it is the right thing to do ;)

Either way, I often find myself choosing backward compatibility and stability over innovation and polish and choose to learn vim and bash instead of replacing the silver bullet every year.

Shameless plug, I am working on a platform similar to FloydHub, but for frontend engineers [0]. The problem is a real one.

[0] https://pipez.io
> I encourage my clients to apply to less companies, but to make those applications more targeted. Write a cover letter (or just the body of an email) that demonstrates that you've actually read the job spec and maybe even a page of their website.

That's exactly what I always did and I can tell you the conclusion of that experiment is that precisely 0% of recruiters/HR/bosses did read my cover letter.
Mark Zuckerberg on how Facebook will change the world with communities
This has to be one of the biggest fallacies in tech.
> What would be the best practice for a foreign national?

Understand that you may be denied entry to any country but your own. It's a fact of life which you cannot do anything about, so you might as well accept it.

What I do is:

- travel with a machine which is not logged into any of my accounts

- if asked, I can honestly say that I do not know any of my social-media passwords (because they are all of the form mZOH05WaxeAWqI79myMxcx or SWwDmDOkyHCVdX8eOiTLXC1U1psffeXfFgNx6PaZZhp); if that's unacceptable to customs in any country, they can send me back home

- if they press, I can honestly say that my computer back home (not the computer I have with me) has my master password file, and that there is no other copy
The RAF didn't even operate one variant of the Tornado (the ECR), using the IDS for those purposes (the GR1/4)!

Another question is why was the F-4 so successful across all branches of the US military?
The UK now has a serious combat airfield [0] on the Falklands with Typhoons [1] permanently based there, and a much larger garrison. If this doesn't deter aggression against the islands, a remote carrier wouldn't.

Personally, I doubt that Falklands II will ever happen because the Argentinians never substantially rebuilt their airforce.

[0] https://en.wikipedia.org/wiki/RAF_Mount_Pleasant
[1] https://en.wikipedia.org/wiki/No._1312_Flight_RAF
their name is the stupidest startup blunder I've ever seen. Enterprise won't go near it, seriously. I cannot tell a client I'm using a "cockroach" database, no fucking way.

If we could go back and rename Windows Hitler would anyone be using it???
PewDiePie Isn’t a Monster; He’s Someone You Know
Renewable energy draws increasing GOP support. Could shift climate politics
> Give me a compelling reason to design programs in an object-oriented way. Just to be clear, I don't find the ability to subvert existing definitions particularly attractive, because it undermines my ultimate goal to actually prove things about my programs.

Probably there are other software developers with other requirements. A large share of contemporary software is written in an object-oriented way.

Or is OOP a big swindle???

http://docs.racket-lang.org/swindle/
>> Nearly zero people get motion sickness in VR if there is no locomotion involved.

I probably used the wrong term. Substitute `nauseated` in place of `motion sickness`. When you say "locomotion" do you mean the player physically moving, or movement in the virtual space?

I get nauseated just watching a first person shooter on a normal monitor. I also tried one of those VR goggles that you stick a phone in and wanted to hurl after about a minute of watching a roller coaster simulation.
"go get" will download dependencies. You can also cd to the source as run "go get ."
Sure, but my point is that they have the same opportunity to do inspection whether there is a drought or not. So they've had the lifetime of the dam to do inspections and maintenance, not just a few years.

There's lots of possibilities. Maybe they didn't do inspections last year. Maybe they did inspections and noted damage that did not yet warrant repair. Maybe they did inspections and missed damage. Maybe they were unable to secure funds to repair the damage. Maybe the damage was noted too late to do repairs last fall. Etc.

The thing to do is wait and see if they come forward with a reasonable explanation of what went wrong and then feed that information into the maintenance plans at this dam and others.
I’ve heard FBLearner Flow is pretty cool for running/managing/sharing ML pipelines inside Facebook. Never seen or used it myself, but Microsoft had a similar internal tool called AEther that was very cool too. We’ve definitely taken inspiration from AEther in building Floyd.

Here’s an anecdotal story about how awesome AEther was (been a long time, so a little fuzzy on details): In 2011, Harry Shum was the VP of the Bing division at Microsoft. It was the early days of Bing (~10% market share, ~$2bn annual loss, etc.) - we had good talent, but were lagging behind Google in tech. In one of our all-hands meetings, Harry jokingly announced that if we beat Google in our core relevance metric (called NDCG), he’d take the entire Bing team, approx. 300 people strong, for a fully paid trip to Las Vegas.

Sure enough, a year later, Bing did beat Google in our core relevance metric (http://www.insideris.com/microsoft-bing-beats-google-in-the-...) and all 300 of us went to Vegas for a weekend as promised. (Spoiler: Google did eventually beat Bing back later)

The success and rapid acceleration in relevance gains was attributed in large parts to the introduction of a new tool called AEther (in addition to improving ML tech and hiring top talent). AEther was an experimentation platform for building and running data workflows. It allowed data scientists to build complex workflows and experiment in a massively parallel fashion, while abstracting away all the engineering concerns. I used it a ton on a daily basis and loved it. The AEther team claimed that it increased the experimentation productivity of researchers and engineers by almost 100X. Even now, when I ask ex-Bing data scientists working at other companies about what they miss the most from their time at Microsoft, AEther is almost always in the top 3 answers.

Having seen how awesome AEther was from the inside, one of our goals is to bring its benefits to the rest of the world as well. However, having talked to a few individual data scientists and researchers over the last month, their preference seems to be CLI over GUI (while bigger companies like it much better). May be its one of those things you have to get used to, or may be our implementation is clunky. So we’re making the GUI an enterprise only feature for now, while we continue to help individual data scientists through our CLI.
I am aware of toLocaleTimeString() but I chose to do it manually because I wanted to display time in this particular format, regardless of the user's locale, and because of oddities like this one for Safari users: http://stackoverflow.com/questions/5471508/javascript-on-mac...
Dynamic Programming in Python: Bayesian Blocks (2012)
So is Fortran, Julia, MATLAB, etc...
They actually work anywhere, even in the middle.

I remember realising this and being astounded at the keyboard efficiency gains such a small thing can bring
To Study or to Sleep? The Academic Costs of Extra Studying [pdf]
So, yeah, that sucks for sure and I'm with you, but imagine you're a driver dev and every mistake you make can now potentially blue screen the OS. Life in user land is very different.
Genetic Prediction of Male Pattern Baldness
Now I want to know what that 1930's airfield optimization book is....

I bet graycat knows, care to chime in? Anyone else have a guess?
I only have about a month experience but the real issue is you have to do a lot of things manually that are done automatically in other systems like Cassandra.

Particularly rollups and stream like things. That is you have to do the rollups (as well stream like things) either through postgres rules,triggers Listen/Notify, cron etc. With system like Druid (Cassandra), Elastic Search and other time series databases this is not needed (either the query ability is efficient enough because of compressed or it is automatically indexed or both).

For the stream like stuff we have been using Pipelinedb. Pipelinedb is annoying though in that it is a fork and not an extension. Pipelinedb has a similar problem. You have to create the streams apriori.

So both for Citus and Pipelinedb you have to do some planning of your schema where as the other guys you can do more exploratory/adhoc analysis and queries. The disadvantage to the NoSQL guys (besides maturity and literally no SQL) is that you pay a lot more in memory as most of them (IMO cheat) and rely heavily on available memory. Postgres is very memory friendly.
Has infinite mathematics actually been useful for anything at all? I mean uncountable infinities, higher cardinalities, etc - not limits, and other 'pseudo-infinite' abstractions. I have never encountered these things applied to anything other than infinite mathematics for infinite mathematics' sake. Seems like a waste of time.
I'm at the point now that if I come into work without having worked out that morning, I actually feel sad.
I guess my criteria is "things I can binge Netflix on." Neither dialup or 4G fits the bill due to low speed or small data caps.

Gaming is a slightly smaller niche that rules out satellite on account of the >0.5 second latency.

And that "niche" is still enormous. With very few exceptions, every person playing any realtime online games from an Xbox, PlayStation, other console, or PC is doing it over a wired broadband connection and can't consider other services to switch to.
Core issue with the solution appears to be that the faraday cage used by the room would require any wireless wifi/cell access points be inside the room, otherwise they would be blocked.
The US can easily claim it's not "arbitrary" because they've been selected by their systems for complete roto-rooter inspection, and it's not "unlawful" because the US laws could allow it.
Debunking+the+Myth+About+Eggs+and+Cholesterol+-+BioTrust
>US Interstate is mostly there to be a military logistics system

Eisenhower certainly played the military need card. It's unclear to what degree that was actually his primary motivation.

>smart-phone GPS is a pure "side-effect" of ICBM guidance systems

Military, yes, to a large degree but not ICBMs specifically. If ICBMs are going off you can't depend on GPS still being operational. ICBMs rely primarily on inertial guidance with a star sight around apogee to provide any corrections.
> shows a FB account with your face

Which, amusingly, is a Facebook spammer strategy — clone someone's account, including profile picture. So even if you delete your account, there may be a spammer clone that shows up in CBP's database.
The Bait-And-Switch Gig Economy
If you're a US citizen, go ahead and try to outsmart them with TrueCrypt. My guess is most of the time you'll succeed. But if you're an alien --- and, especially, if you're a brown-skinned alien --- don't have TrueCrypt on your laptop.

You can make an encrypted backup of your machine and store it in some innocuous place in the cloud, or have it Fedexed to wherever you're staying. There's just no good reason to play games with TrueCrypt at the border.
This is a dumb question, but what stack do you use as a "software developer"? I'm a front-end developer who works heavily on javascript web apps, but I have a hard time describing myself as a "software developer".
Here are the subject lines, with brief description.

Supreme Court News [Getting ready to nominate]

Supreme Court Update [Gorsuch chosen]

A Vote for America's Future [from VP Pence about his DeVos vote]

Major Economic Update [jobs bragging]

President Trump's Weekly Address [solicitin FB & Twitter follows, petition signing, watch his speech]
Already exists - "The triangles are known variously as 3-D, virtual or just plain fake speed humps."

https://nudges.wordpress.com/2008/07/14/another-visual-trick...
> They just have to decide you're suspicious enough to confiscate equipment and bar you from entry.

That's fine with me. I don't take anything to a foreign country which I'm not willing to lose, and I have no problem turning around & heading back home if the country I wish to visit turns out to have unacceptable rules.

If someday I visit someplace that has an implicit rule, 'all visitors must have Facebook accounts,' then I'll just go back home.
this was from 20 years ago. I forgive the author's use of stereotypes. There was a lot of really crappy software back then, and I think he was trying to emphasize the differences in quality and methodology.
Tell HN: Don't learn more than you need to know
The most important resource for anyone is time and no one disagrees with not wasting it!

But most people waste it, and waste it in ways they think is not wasting.

For example, most people don't consider learning more than you need to know a bad thing! Because learning is good, we don't consider over-learning bad!

I think over-learning is as bad as not knowing anything. Both is wasting time!

Information in this world is infinite and our time is finite so it makes most sense to only learn the most important things that we need to know right now -- not in the future but right now!

Now, someone might argue that learning more than we need to know gives us perspective to see what we need to know next, or gives us big picture or our next idea or some other crap to usually justify a 400 page textbook on world economy for someone with no interest.

Well, if you have no perspective or you think you need to know more in order to make a better decision you still don't know enough. In that case you need to learn more but not more than that because soon you have no time to learn anything!

Don't over-learn!
Managing Project Uncertainty: From Variation to Chaos (2002) [pdf]
I'm actually wondering how much the no-free-lunch theorem for data compression affects adverserial examples. A neural network can be conceptualized as an extremely efficient compression technique with a very high decoding cost[1]; the NFLT implies that such efficiency must have a cost. If we follow this heuristic intuitively we're led to the hypothesis that an ANN needs to expand its storage space significantly in order to prevent adversarial examples from existing.

[1] -- consider the following encoding/decoding scheme: train a NN to recognize someone's face, and decode by generating random images until one of them is recognized as said face. If this works then the Kolmogorov complexity of the network must exceed the sum of the complexities of all "stored" faces.
As a former SC2 Zerg player, I found the name a bit funny, nothing more.

A really bad name, would be, for example, to try calling a news agency "BuzzFeed News".
The Wikipedia article is incorrect. The caching, or memoization, is a technique heavily utilized in dynamic programming. Page 183 of Algorithms [0] has an explanation of what memoization is and how it is used in dynamic programming. This StackOverflow answer [1] also has a good explanation of the differences between DP and memoization. Any decent algorithms textbook will also have a section dedicated to DP.

[0] https://people.eecs.berkeley.edu/~vazirani/algorithms/chap6....

[1] http://stackoverflow.com/a/6185005
South Korea Court Issues Arrest Warrant for Samsung’s Jay Y. Lee
May I suggest renaming the thing already? 90% of the business world can't touch it with a name like that.

How about Duradero ... Spanish for durable. The name doesn't seem to be taken by any other database type software
Another good one on the topic of text editors is "The Craft of Text Editing"[1]

1 - https://www.finseth.com/craft/
Even though Linus wrote "it probably made sense 30 years ago as a way to save a tiny amount of memory" the rearrangement probably is to optimize structure layout.

If a pointer is 8 bytes and an int 4, the old structure typically (this is compiler dependent) would be 40 bytes, the new one 36.

But yes, that should have been two commits, and he should have updated the comments.

This also is somewhat of an argument for giving the compiler the freedom to choose filed order, as the order that is optimal for memory usage isn't the best for human understanding.
How would that help?
> The issue is that if large code-bases (Go's reason de'etre) will now take an hour to compile instead of five minutes

This is just FUD. Monomorphization takes a lot of time, but no one prevents the developer to keep the dynamic dispatch by default and just do the type-checking, this is not expensive. And for people who need more performances you add a compiler flag to perform monomorphization.
WebGL and webusb make that a big security risk.
Snap Set to Pitch $3.2B Share Sale to Voteless Investors
First, it's not that easy. But also, historically Apple was really much better at design for a long period. But i think some competitors have learned that skill, sometime after the iPhone and the app revolution.

And furthermore, Apple had unique wealthy user base, somewhat locked(songs,apps,messaging) and stronger marketing power than others and we're a strong status symbol, and that allowed them to things that others could not - like selling expensive phones,build great app ecosystems, getting content rights, and selling expensive watches.
Non-euclidean virtual reality