skysight-inc/HackerNews huggingface dataset:
What we call the "real world" already is a model ... and a simplistic one.

Lots of classes don't have a "real world" equivalent (linked lists, allocators, renderers, finite-state machines, functors, observers, octrees, parsers/loaders...).
The "real world" will mostly give you incentive to abuse inheritance, while missing what the interfaces and abstractions are.

My argument isn't related to performance.

I don't have a problem with having a "Rocket" class ; however, if this class is responsible for everything "Rockety" (audio rendering, video rendering, serialization, target following, collision detection, ...), then it's gathering lots of dependencies at one single point, making the class painfull to reuse, and more generally painfull to depend upon.

I've seen this, and it's a design nightmare. Were you going to reuse this "Rocket" class in another application anyway? Does the rest of your application sees rockets as instances of "Rocket" classes?
>But without government licensing and approval to back you up, a bunch of soldiers will arrive and simply rip out your gear.

This is the single most important obstacle here. Moreover, the bureaucratic procedures one has to jump through, to get such a thing approved, are extremely opaque.

In a country like India, where the government talks about stuff like "power to the people" all the time, when someone tries to implement such a network on the ground because it's really needed and helps fulfill the ruling party's election promises, they would be stopped by local authorities who would cite some vague law or seek some hefty bribe.

Either way, I appreciate that a company like facebook would spend so much time and money to do a nice thing like this.
Waiting Time Math
> What's the difference between an unpaid intern and a volunteer at a nonprofit?

Broadly speaking, I see it like this: Your intern brings you coffee, whereas you bring your volunteers coffee.

An intern may start out doing low-skill, labor-intensive, and/or menial tasks with the expectation that they begin to learn the industry, gain skills and responsibilities, and possibly be offered a full time position.

A volunteer may also be doing low-skill, labor-intensive, and/or menial tasks, but without the explicit expectation of personal growth or career advancement. The volunteer is there because they want to help advance the cause of the organization (or because the judge let them off with community service...).

Of course in reality I have no doubt that there are situations that blur these lines.
Police do this to build a story retroactively -- we shot a person, so ... to make it excusable we arrest their "accomplices" because officer so and so will make up some report about how they threatened his life with a gun. If they don't arrest her, then it looks like murder. Also if she was arrested, her side of the story immediately is less believable -- "clearly officer had a good reason to arrest her, we can't trust her words".

This happened in another case, where a person was shot in a store (Wal-Mart perhaps). Police then proceeded to heavily interrogate the partner and try to get them to admit the victim was "unstable", "drunk", "violent" and so on. Because it builds an excusable story so the officer is cleared of charges quicker (they don't have to actually resign and move one town over to another dept., but just get a 10 days paid vacation).
This is awesome! I made a sort of action puzzle game loosely based on this a while back (without realizing it, as I had no idea about Wireworld) for a Ludum Dare. Cool to see this concept somewhere else!

I still want to, someday, flesh it out. I think it would make a pretty fun mobile game!

Source: https://github.com/lytedev/ld26-almost-nothing

Somebody "speedrunning" an earlier in-dev version of the game: https://www.youtube.com/watch?v=z33Rmx8QHQ8
Still live here: https://www.youtube.com/watch?v=8UPo91Sf-rk
Books might be less used by the majority, but they're still the most important medium. They're usually the highest quality, most vetted source of information and reading exercises your mind. As well, most content online today will be gone in 100 years, while we have books from 2,000 years ago. It sounds weird to the modern, arrogant man who mocks something so old fashioned, but the printed word dwarfs all these other inventions. Nothing is replacing it.
" The basic idea behind the steam catapult is really simple, but building and operating one is not. I'm not surprised that any nation who hasn't built a steam catapult would need to do some research to make their fist working catapult."

I'd agree, the point I was hinting at was the limitations of the Russian Carriers impact on the Sino effort.

India has a similar problem, cf the second hand Vikramadity [0] (chain supply and re-fit problems) and even the new INS Vikrant shows the inability to build a steam-catapault based design instead opting for a ski ramp. As a result the choice of jet is the MiG29 K instead of the Su33.

The complexity and cost of building a carrier with a steam catapult capable of launching aircraft the size used in the USN appears, to be beyond both China and India.

[0] https://warisboring.com/this-old-aircraft-carrier-is-a-damne...

[1] https://en.wikipedia.org/wiki/File:A_MiG_29K_aircraft_lands_...

https://warisboring.com/this-old-aircraft-carrier-is-a-damne...
Blatant link bait. While there could probably be made a case that the tech industry is indifferent towards the social problems of minorities, the fact that a lot of social activism happens on facebook, twitter and reddit and those places give voices and power to the activists to organize, communicate, without censorship - this is hardly what I would consider an anti stance. I can't think of any big product that was created to hurt a minority.

It seems to me that social activist have taken a page from the totalitarian playbook - anyone that is not fully committed 24/7 to the mother-party is anti and enemy of the state.
Visby lenses
I'd be curious as to why exactly the SQLAlchemy query was slower than the raw one. I get that there's gonna be some overhead, but did you figure out exactly what was slowing it down?
> "ma'am you're just being detained right now until we can get this all sorted out."

Apparently owning a gun and letting the police know of that fact is enough to get you killed. Good luck sorting things out.
Many real PIs support collaborating researchers and students though.
video here: https://twitter.com/i/moments/750914733155373056
I cannot view things like this and https://niginsblog.wordpress.com/2016/03/07/new-spaceship-sp... and https://www.youtube.com/watch?v=C2vgICfQawE without coming to the conclusion that we, and life, are just massively complex self-replicating patterns.

May you find peace in the oscillations.
Using images in ember-cli-rails
Like any paper, this too has a summary:

6. Concluding Remarks
This paper presents an extensive characterization of SSD
failures using field data.We first show that SSD failure rates
in the field can be very different from what vendors specify.
Next, we identify and quantify four types of SMART failure
symptoms exhibited by the SSDs, and provide characteristics
of symptom occurrence, intensity and progression rate.
We show that despite their presence, the symptoms alone
cannot be a sufficient indicator of failures. We have also
studied the impact of multiple provisioning and operational
factors across different layers of the datacenter hierarchy on
SSD reliability. Many of these factors are individually influencing,
and can also interact with each other in complicated
ways, to impact SSD failures. We have used machine learning
and graphical model based approaches to systematically
consider the impact of multiple influential factors towards
answering the what, when and why of SSD failures. We believe
the insights gained from this paper can greatly influence
the design, provisioning and operational decisions for
SSDs in datacenters.
Kisna Chala Kashmir – Kisna
+1. I still remember those diagonal moves with my settlers... Good times!
Or they'll quit. Oh they'll quit ;)
> Is it normal to refer to a ship with a male name as "she"?

Yes, in English ships are always referred to as 'she,' and also never with the definite article. I.e., one doesn't write 'the USS George H.W. Bush has never seen combat, but she'll wipe the deck with any contenders,' but rather, 'USS George H.W. Bush has never seen combat, but she'll wipe the deck with any contenders.'

I'm sure that there's a reason in the mists of time, but it honestly doesn't matter: a navy which loses hold of its traditions isn't much more than an armed yacht club, and thus every navy worth its salt holds onto them.
>Because Russia/USSR had less need to project power on the sea

not exactly. 19th century Russia tried. Alaska, Fort Ross in Pacific for example - SF Bay was the border between Russia and Mexico :). Active Mediterranean presence and operations since the end of 18th century and through the 19th. The history of Russian ocean faring Navy ended in Tsushima. With respect to Navy not much changed in Russia for the 100+ years since Tsushima. They just (like yesterday) removed 36 top officers of Baltic Sea Fleet (starting with the Fleet Commander) for low combat preparedness of the Fleet and corruption. I suspect they just weren't corrupt enough.

So, yes, beside nuclear subs - pure deterrent force what just happened to be in the water - Russian Navy is glorified Coast Guard. Pretty powerful Coast Guard which can harm carrier groups, yet it can't really operate anywhere in remote oceans.
There's quite a rabbit hole in this line of inquiry depending on how much you think about it.

Yes, games are all the things you mentioned and much more. It's a matter of perspective and the particular game. Some games are all those things and some are none of them.

One way that games can often differ from other forms of entertainment in that you can feel a sense of accomplishment from them. That makes the brain feel good. If you don't have much feelings of accomplishment in the rest of your life I suppose you could look at it as a kind of therapy or maybe just an escape or avoidance. Of course those brain rewards also have the potential to make it a bit addictive and self destructive in the worst cases. Yes and of course some games, like Clash of Clans, deliberately exploit this mechanism of games as much as possible in order to make more money.

This may all seem a bit obvious to some but it's just one more perspective on games that I have found helpful especially in the case of compulsive gaming. It can help to honestly ask yourself before playing a game, "why do I want to play this game?".
the utility/superiority of 3D/VR over 2D is a lot like the utility/superiority of GUI over CLI/text. at first, the former appears superior. certainly to newbs and casuals. but the vast majority of real work, true work by smart folks, occurs by folks focused on the latter. It's not that there are no niches and no use cases where the former is better, it's that the vast majority of truly necessary cases are best handled by the latter. the latter has an additional benefit/advantage that you can build the former atop the latter, if/when needed.
I found "finally" to be so funny in this context. Like, what kind of lame internet company are you if you aren't making cars?
That's pretty good. Gotta applaud you.
Apple Open-Sources its Compression Algorithm LZFSE
Technically, all aircraft carriers are aircraft-capable cruisers — that's what the C in CV stands for (not 'carrier'; the V stands for fixed-wing aircraft). An aircraft cruiser is, as idlewords notes, a nice term of art.

Wikipedia has an interesting article which doesn't note the legal consequences of the term: https://en.wikipedia.org/wiki/Aircraft_cruiser
Currently the top story on the New York Daily News and the Washington Post.
TP-Link forgets to register domain name, leaves config pages open to hijack
Appeals to authority don't work in the specific case of economists, for the reasons I mentioned.
But correct usage is never to use the definite article with a ship: it's always just 'HMS Indefatigable,' never 'the HMS Indefatigable.'
I personally know of three companies trying to do this. It's a hard problem, one of them basically gave up on the problem, but someone's going to figure it out.
Weekly Links and Thoughts #78: Tech World War, Silicon Valley Cities and More
I don't care about the room stuff at all. I don't want to jump around and don't have the space for it.

It will be simulators for me most of the time. Also other seated applications.

Having a headset that won't kill my neck is therefore much more important to me then...well. What exactly? I don't even see where I miss something.
Hopefully. There's a project attempting to do that with a simpler animal, a kind of worm on a couple of Amazon GPU clusters:

http://www.artificialbrains.com/openworm
Considering it's not being sold this very second I'm not sure what your point is. The vast majority of open source products start out as closed sourced prototypes / research projects. Sure look at any negatives that the product may have and complain but complaining about a prototype not yet available that promises to be open source but hasn't opened sourced before being available just seems so crass and ultimately unhelpful in any respect.
I think this is the Newton or Palm Pilot right now. We've got years before VR is really an iPhone level thing (and yes I've used a Vive).
We studied carefully the latest implementations, and I can tell you that the performance of webglis in on par with OpenGL Desktop. It makes sense when you look at how Webgl is implemented, being a simple binding to OpenGL ES. If you are in SF, there will be a presentation tomorrow evening Thursday 07/07 at the Mozilla's HQ about this.
Yup, I got my dk2 and then they dropped Mac and Linux support in the next version - what a waste.
I consider the time spent playing high quality games the least wasted. My favourite example is Halo 3. I'm playing it since the launch. Sometimes less but in general, it never got boring. If a take some good average of 8 hours a week, I think I played already arround 3000 hours. Yes 125 days straight is a lot, but it was a hell lot of fun and its still challenging. I also have to say I felt in love with the story. For me Halo 1-3 have the best story I have ever read, played and watched.

On the other side, when I was younger there were some browser games which sounded exactly like Clash. But after months or years of time I just discovered it's a waste of time. It was a never ending story and it consumed more and more time. There I learned that such long lives games are bad, dangerous but also boring in long term. Now I just stay away from them, its better.

What matters more to me, I am having a harder and harder time finding good games. Some many games are just boring and the same as all games before, but somehow worse. I think games have been better 5-10 years ago.
The problem with this comparison is that the iPhone 1 was supplanting phones that could do little more than call or text. It could do at least those things so there was no loss (except for monetary) to buying an iPhone over maintaining the status quo. Eventually the tech got better and better and the value of the phone shot way up against its price.

But a VR system needs software and is useless without it. If there aren't many users, they're not going to get software. If there's no software, no one's going to buy more units. If people don't buy the units, the manufacturers won't eat the cost to continue making them. Then we're back to square one.

If manufacturers really want this to work, they either need to pour tons of money into first party development or developers need to charge a lot more money for the games. I don't see either of these things happening, so I'm not holding out much hope for this generation of VR either.
FWIW it appears to be available at the time of this post.
https://i.imgur.com/zLaZMxw.png

I'm not game to click it to see if the video actually loads as I actively avoid disturbing content.
$179 in 1995 is about $280 today. http://www.carinsurancedata.org/calculators/inflation/179/19...

Vive/Rift + desktop able to play it is close to $2k.
I forgot where I read it but in some states there is a higher chance of getting killed by cops than by a criminal gang. Certainly higher risk than terrorism, it seems.
The shooting itself is not part of the video. Video is after the shooting, it shows a man with a blood covered white shirt clutching his arm. The lady filming is talking and asking Jesus to tell her that her boyfriend is not going to die. He looks alive in the video available.

And yes it loads.
I recently watched the Arizona Cardinals documentation that is on Amazon Prime video (iirc it's called "All or Nothing" but searching for "Cardinals" finds it). It's excellent. The most interesting thing for me was that 5 NFL teams seem to be using VR to learn the playbook/go through scenarios. The Cardinals are one of them and it was a Rift. Unfortunately that sequence lasted about 5 minutes (don't remember which episode it was but probably across the midpoint).

Technically the Vive would have been a better choice as the room feeling is exactly what you want but I guess FB are pretty good at customer acquisition/signing big name contracts.
Examples of when Mathematics 'accidentally' discovered something about the world
Alternatively, use something which just doesn't track you at all:

https://f-droid.org/repository/browse/?fdfilter=osmand%7E&fd...
Ask HN: How do I keep best terms with company I am thinking about leaving?
I am sitting on a fence on the question whether I should leave my current employer, so I wanted to ask, if any of you have good tips how to best negotiate while keeping on good terms with both my current employer and the prospective one.

The thing is, I have already started talking with the other company, and while I was very open that I am not decided to switch yet (and technically I would have until the end of the month to decide due to my country work regulation), I feel I can quickly get on a thin ice.

My main concern is, that even if decline the new offer, it is highly probable that I would like to work for the company some year down the line, and even if I accept it, I don't want to burn bridges with my current team.

Currently I have really stellar colleagues, an interesting project that will finish in few months (that I want to see completed and would kick-off a larger project for another year) and the company is one of the best employers around.

On the other hand, some of the decisions of our managers are questionable, product we develop borders on consultancy-ware too much, releases have been of varying quality and our team is consistently understaffed. I am part of initiatives to fix these problems, but I know it will take at least two years to get there.

The prospective employer has few of my good friends from college, and currently want to focus on polishing their product to attract customers beyond early adopters, while winding down feature development somewhat. I know I am in better negotiation position w.r.t. compensation with these guys.

How would you go about it?

When should I tell my manager I am in talks with other company?

Is it acceptable to use this to get a raise in my current position?

How long is it acceptable to sit on the fence while in talks with the new company?

Thanks!
This, this is great, I haven't touched Pascal in well over 15 years and this book should be immensely useful in re-learning everything.
Basically three mechanisms have been used:
a. Powder burning, these were the norm with shrapnel shells in WW1, and continued with smoke shells until at most a few decades ago.
b. Mechanical time, appeared in WW1 and still used for shells that need a high burst such as smoke and illuminating. Were also used for HE, but round to round variation meant they were sell that perfect.
c. Proximity (AKA Variable Time (VT)), this uses a radio transmitter and relies on reflected radio waves, first used in WW2 for anti-aircraft. Based on UK development that was transferred to the US in 1942. Used in the ground role to get a burst about 10 metres above ground late in WW2. Now a function in Multi-role fuzes that provide airburst, ground burst or delayed burst (ie penetrate the ground for about a metre before bursting) as selected.
> There is no 'policy'

Don't you know how mining works? That's the policy. The wining miner issues new "coins".

> and no flexibility

Right, by design. You get no input besides hash rate.

> which is very bad.

Oh, of course. Very bad. Yep, totally.

> but worse than 'no policy'.

Wait, you said there was no policy. Make up your mind.

> The ability to adjust interest rates given the economic circumstance is extremely powerful.

Ebola is very powerful. And you'd want me adjusting your interest rates about as much as you'd want Ebola.

> the US would have been bankrupt several times

Trump went bankrupt several times. Does that mean we should support him issuing his own currency?

> The ability to adjust interest rates given the economic circumstance is extremely powerful.

Yes, of course. And that's why Trump should have that ability. No?

> The value of bitcoin to society is something we can try to established objectively.

I can see you believe that but there's no objectivity behind it.
My friend Tim is excited.
America has some institutional and cultural problems that no other developed, westernized democracy has, at least in terms of the extent of the problems. One of these is policing.

What happens in these cases is taxpayers will need to pay for a settlement. The officers, and their departments, are often not held seriously accountable. In the recent shooting of Alton Sterling that just happened, the officer's body cameras "fell off." Oh, oops. Why is that acceptable? Compare this to other professions: A surgeon makes a mistake during a procedure, the response is not "oops." It is: you will lose your life savings, even potentially their medical license. Police should be the most transparent of organizations, and the most scrutinized, not immune to it. What happened to protect and serve?
The established solution here is to make sure your test data actually resembles the data you intend the algorithms to work on.

That's an ideal solution, yes.

But in practice - especially for deep neural networks that take weeks to train on pretty significant hardware - most people use pre-trained models, and attempt to retrain the last layer[1].

The other issue is of course the large amounts of supervised training data needed.

[1] eg https://www.tensorflow.org/versions/r0.9/how_tos/image_retra...
Video is not removed for me.
It seems rather dishonest to push a few commits to an unmaintained project and then pander for attention on Hacker News.
It's a good thing that was live upload, because otherwise the public might never know. What amazes me, actually, is how long the upload continued after she was in custody. Maybe they didn't realize that the phone was uploading, and assumed that they could erase the video later.
The person I was replying to did. I can't help you if you refuse to research the topic.