skysight-inc/HackerNews huggingface dataset:
Actually, the invention of agriculture was a great tragedy in terms of back breaking unskilled field work. Agriculture did feed more people, but the survivors were worse off.

We are only now recovering from agriculture.
The interesting part for me is what Apple is doing with their Primesense, Metaio and Faceshift acquisitions. If they are building an AppleTV with ability to recognise people in the room and automatically enable 3D models for gaming it could be offer something new in the crowded gaming space:

https://www.youtube.com/watch?v=RLfAmNDNgHk

Then again maybe it is for the AppleCar.
I do like this idea - have you done this before? I am no contract lawyer, but it'd be good to know what specific terms you should outline for the probation period so that the company feels safe and you aren't being taken advantage of.

Side-thought: Is there a limit to how long someone can be a temporary employee? You hear crazy stories like people only being made permanent after a couple years of layoff-rehire.
Egg Group Scrambled Over Eggless Mayo Maker
Their security system is good...
That's why some are getting angry now...
Greta Mono
I guess the every family is different. The key is to being present, either physically, or virtually via one of the many social networks. Just being able to reach out is important.

I just finish Scott Berkun's frank novel [1] about his relationship with his father. It pains me to see how Scott's attempts to reach out his father goes unanswered. Unfortunately, he was not successful is forming a close bond with his father. One takeaway I got from Scott's book is to create access for you and your family to connect. Without this access, communication is not possible even if you want to. Obvious but easy to forget.

[1] - http://scottberkun.com/the-ghost-of-my-father/
LG's foldable bluetooth keyboard – Rolly
Four best new inventions that most people don't know about
Because US law doesn't apply to other countries.
Landskrona, actually. Malmö would have been nicer, but the waiting list for an apartment is 2-3 years.

It's actually quite common, especially in Malmö (Malmö<->Copenhagen takes about half an hour, Landskrona<->Copenhagen 1:20), for a lot of reasons. The first being that living expenses, including rent and household items, are cheaper in Sweden. Local wages are always adjusted after the local living expenses, so living in Sweden while working in Denmark is economically favorable, especially seeing that you get a tax deduction bonus based on distance from home to work through the shortest feasible route. Cars are also orders of magnitude cheaper in Sweden due to different taxing. Not everything is cheaper or better there, though. Diesel and alcohol is more expensive, and my selection of rye bread is much narrower up there!

For me, it's due to me wanting to start a life with my wife, and a lot private things going on that made Sweden the obvious choice.
The goal of TiDB is to create fault-tolerant distributed RDBMS. Especially for distributed transaction support. Let developers get benefits without changing any of their existing code.
You don't need to be nervous. Blizzard asking you to take down your copy of their assets is inevitable. No need to sweat it more than that, it's a fact of life.

Here's something interesting, an open source Warcraft II style engine https://en.wikipedia.org/wiki/Stratagus

You'll have to adapt the same strategy as they do, or any other engine remake: Host and share your engine, require the user to themselves supply the original game installation. That way your project is just a mod.

Another example of a great engine remake is "RttR" http://www.siedler25.org/ a remake of the Settlers II engine. They require a separate installation of the original game to play.
I disagree with OP on his bullet points of what doesn't matter (and I don't think it follows from the anecdote):

> That indentation is more than an incidental detail.

> That good programming is about following a set of rules.

> That aesthetics matter in code beyond the behavior being implemented.

I'm going to leave indentation aside for the moment, and talk about line length. People do serious research into how line length in text layout affects various aspects of reading: ease of comprehension, perceived ease of reading (not the same thing, apparently[0]).

Breaking up long lines has no effect on program behaviour, but it does have an effect on comprehension. And programming is by and large a team sport, in which any given piece of code is read many more times than it is written.

We think of, say, four-spaces-versus-two-spaces as a matter of preference and a source of silly holy wars. It needn't be only those things, however: on this, I have no convenient research link, but research could be done, and I have never noticed anyone using one-space indentation, suggesting that it isn't a purely arbitrary choice.

So OP's story of his student seems to directly undermine his conclusions: yes, aesthetics DO matter "beyond the behaviour being implemented", and whitespace is more than an incidental detail if you want code to be easier to debug and change. Following rules is hardly the worst way to get a sensible default for code readability - it is rare that there is a set of code-style rules that results in utterly illegible gibberish. There is always the danger of cargo-culting, but that's life.

[0] http://www.tandfonline.com/doi/abs/10.1080/01449290410001715..., summarised here http://blog.fawny.org/2005/09/21/measures/
Oh cool! -- I had seen meetup.com before but I hadn't used it myself. Thanks for giving me another space to look through :-))
Your word in Twitter's ear!

I seem to recognise a pattern where Twitter & Apple's AppStore fail in the same way: Failing to give end losers (er, users) intelligent filters so they can decide what they want to see, and equally important, what they do not want to see. The conspicuous absence of those options speaks loud & clear as to the platform owner's intentions.
> SICP is a classic text, and although it is old, it has not aged. I wonder if this is a sign of a stagnation in the field of computing, that as the machines we use become exponentially more powerful, we still know very little about how to use them. In any case, SICP is still an excellent introduction to computing and does not need to be updated just yet.

The more I research into Xerox PARC papers, the more is clear to me how long we have taken to reach a developer experience that they had already available to them in the early 80's.

The interest in the work developed by Bret Victor, Evan Czaplicki, Chris Granger among many others, shows how far we still are from catching up with those systems.

Sometimes looks like Romans looking at the state of technology available to the the common guy, after the fall of the empire.
> Study after study has found that attempts – even by trained police officers – to read lies from body language and facial expressions are more often little better than chance.

Yet juries in rape trials supposedly do it all the time...or don't they?
"It took ages to get working, and even then, it was slightly cumbersome to use."

I've wondered from time to time why Kerberos more or less faded into obscurity. I guess we have the answer then.
Please post.
The experiment with five monkeys, a ladder, a banana and a water spray
How is that example related to the point you're making? Your local news have made an app that doesn't support android 5.1(!?) and it's an android problem?
And that's why we need easier immigration with less strings attached.
Income tax was not the major source of federal revenue back then though, most of the revenue came from duties, good taxes, and so on.
strongly agree that,
another problem is that even "premium" manufacturers don't make quick rom releases. minor android versions skipped and major updates come really late, more than 3 months at least.

Apple still gives support to 4 year old iPhone 4s. though it's lagging a bit. but after a year buying such premium device, you start to get updates late or no at all.
Future of Bitcoin
If there's an environmental chemical cause, the 2006 REACH legislation in the EU should provide an interesting comparative study with the US:

https://en.wikipedia.org/wiki/Registration,_Evaluation,_Auth...

I don't think I'd agree that air is less and less clean, incidentally. There have been big improvements in clean technology for cars and other vehicles, big reductions in the use of coal in developed countries, and so on.

And I doubt other environmental pollutants are significantly higher than they were in the age before serious environmental legislation (for instance, before the EPA was created)
This depends on what "loyalty" means. What does it mean for a company to ask for "loyalty"? Does it mean "please put aside any personal gain in order to contribute to the prosperity of the company" ? Is it "please work harder because it's tough time for us right now"?

Does it imply a Quid Pro Quo, "if you are loyal, whatever that means, you'll benefit personally from it"?
Coursera course on Modeling Discrete optimization
Someone needs to invent and found something like a Pinterest but for text. Might not need that much VC founding and the scaling possibilities are endless, lots of content on the web to curate! Could call it a web directory.
Most countries have something approximately similar to the broad strokes of US copyright and trademark laws. Details are different, but "just using the same assets and names directly" is going to be a problem in pretty much any jurisdiction with enforced rule of law.
Is 50 the New 30 in the Job Market
Show HN: gls, a graphical “ls” for iTerm2
From the source: "CCE agents identified 24 times more mock
passengers (66%; 60% at Month 1 and 72% at Month 6) than
suspicious signs agents (3%; 6% at Month 1 and 0% at Month 6)" ... "base rates of identification of genuine travelers identified as being deceptive in the 6 months before the trial (1 in 1,247 passengers) did not differ during the trial with suspicious signs (1 in 1,219 passengers), or CCE (1 in 1,295 passengers)"

So my reading is 2/3 mock passengers identified as true positives, 1/1000 real passengers identified as false positives.

(With some provisos as noted in the paper)
Chinese smartphones already have rumoured features of the next iPhone
ES6 Iterators in Depth
FractalTrees
https://en.wikipedia.org/wiki/Berne_Convention
How to Approach Mobile Website Testing
My English is often cryptic, it was flattering towards IntelliJ. Since long ago they wrote very useful code either infrastructure (their caching mechanism) or UX (thorough keyboard bindings).

What kind of errors did they fail to catch ? vi/emacs rely on external checkers, I don't know what IntelliJ uses, if they have an in-house fully fledged AST analyzer or if they reuse community made ones.
>Seriously? One week is too long to spend with those you love?

The author was talking about "extended" family and not the core family of blood relatives. It's understandable that nieces & nephews don't necessarily look forward to spending A WHOLE WEEK with Uncle Bob's annoying 3rd wife. A lot of extended family members can only tolerate each other in small doses and forcing themselves into a week-long retreat in a confined space would be torture.

Every family is different and unless there's some external circumstance (e.g. military deployment), the relatives settle into their own rhythm in the quantity of contact. For example, some adult daughters talk to their mothers every single day, multiple times per day. This would drive some husbands crazy and they're happier with a wife that chats with her mom once a week along with the annual Thanksgiving dinner at the mother-in-law's house. At that frequency, there is genuine peace and harmony. Any more than that and people start plotting murder.
Impress your Girlfriend by doing this for her
Divide that over 18 machines, too!

I end up doing this with customers. "Well we need a solid hosting system. Our site gets 2 million visits a month!" Me: You know, that'd run alright off my iPAQ. (Actually, with a caching frontend like CloudFlare, it really would.)

Edit: Not to be dissing on their post. I think it's interesting and good that people post such articles. It's just that the sense of scale is off. There was a big article here on some large company, I think it was bitly, and the totals came out pretty low. Especially for the amount of servers. Even Twitter was only peaking at a few KTweets/s a bit ago (granted they do a lot of work per tweet but still).
Why single out rape trials specifically?
If he didn't get permission, that would be copyright infringement, right?
Straight from Black Mirror.
I don't think there is any technical reason why DX12 would not run on Windows 7.

It's just Microsoft being Microsoft and locking it to their new operating system the same way they did with DX10 and Windows Vista.
ARMA Models for Financial Time Series (Part 3)
What error message do you get when you click on it ?

As for the design of the website , I wasn't responsible for that ... I wouldn't say the design is fantastic, but it's functional, it serves its purpose for it's users ...
Maybe I'm missing something but as the other comments have pointed out, this is very low scale. I'm not sure it can even be called at-scale in any sense these days.

Also the architecture seems incredibly fragile and complicated for what it's doing. I get that they've built some integrations and backend processes to assemble this data but the API serving could all run on a single app and database server since it's all just reads.
It's less of an issue where people take their vacations at the same time (eg 4 weeks summer, 1 week christmas, etc). Then you just need a skeleton crew, no PMs and your CTO & other founders can be on-call for ops emergencies. As your company grows so that you no longer have technically competent management you start having 2 PMs and 2 DBAs too :)
IANAL but I think fanfic is fine as long as it's clearly presented as such and no money changes hands.
Am I the only one who feels that “Premium Android” is a contradiction in terms? Naturally, its success would be more wish than fact.
Even before I took up programming, I used indentation: on my TODO lists, and outlines of ideas. Using indentation is very obvious when you want to group lines of text and/or express different levels of hierarchy.
Amazing! :D Learned a lot about pixels
It would be nice to have there also some minimal demos, simplest texture demo has 271 lines of code just to display single texture.
Are any other kinds of trials little more than a game of spot-the-liar?
Please read my comment correctly. Hint: Another commenter has long clarified.
When I bought my first Smartphone, the first one of the Samsung Galaxy series, there was a very notieceable difference in features between the lower end smartphones and the flagships. Buying a cheaper one would have meant half of the 840x400 resolution my Samsung had.

Now I have a Moto G, which is simply good enough for my needs. The improvements a flagship phone would grant over the Moto G are not worth 3-4x the price for me.
To be honest, StarCraft is probably protected in most countries and don't believe that it is hard for Blizzard to find a local lawyer willing to take the case if the want to.
>The rewrite was from Ruby to Scala

Sorry, you're exactly correct. It was Ruby -> Scala and Java.

To be precise, according to Tony Pritezis from Twitter, Scala is the main language, Java is next, Ruby was still in use in 2014 but migrating away, C/C++ and Python for some specific tasks. He did also talk about some of the problems of using Scala, and I seem to recall someone saying that Scala may be less favoured at Twitter in the future.
Bootstrap ClojureScript-Based React Native Apps
A Life in Games: The Playful Genius of John Conway
I have thought about something similar. But my thoughts are very crude and layman like. So I excuse beforehand.

The basis of my thought was the fact that the operation of a neural network depends on very precise weights. And there are physical limits (things like uncertainty principle) to the precision by which we can measure something. So supposed we discover some technique by which we can, for a given human brain, recreate all the neurons and their interconnections completely, we will never be able to measure the weights associated with the links between the neurons with absolute precision.

I think this will result in a brain that not much better than an untrained brain of a child. So you will still have to pass this new brain through a series of training to reach it's full potential.

The same thing will happen in the case of AI. If we create a perfect AI, it won't be able to make perfect copies of itself. But only untrained versions of it. I think life may be already at the limits regarding the rate at which intelligence can be advanced.
> you’ll benefit of Amazon’s assistance better if you are rated as a non-cheating customer

What does that mean?
Munich now a major contributor to open source
Rape is interesting in this regard because it is an especially severe crime that might be very hard to proof. Murder has a body and a weapon, but rape might be indistinguishable from consensual sex, when you just look at hard physical evidence (medical examination, text messages, ...). If you want to give justice to most rape victims, you have to decide who is lying, and who is saying the truth.
That is a reasonable point. It is definitely one way to fix that particular perk.
School Education and Mental Ability
I'm curious to know the motivation behind publicizing the project at this stage in development, as it seems like the key feature (distributed transactional storage engine) is quite far away on the road map.

Are there any design documents detailing its implementation? I checked the wiki but it didn't look like there was anything there. What alternatives were considered, and why were they abandoned?

Also, is there a concrete use case for which this system is being built? If so, what are some (publicly releasable) details about the use case, e.g. access patterns, data volume, etc.?
Evil Google Waiting on Line One
I am by no means, an expert in music, I can't even read it, so forgive me if this comes as a silly question, but why this syntax? It looks very foreign to me, but at the same time, being a programming language I would have expected something more... verbose? is there any practical reason to for something like this?
>Ironically, liars turn out to be better lie detectors.

What is ironic about that? If I understand how to lie to other humans, why is it anything but expected that I would be able to recognize that skill in other people?
For a great many people the overlap between "those you love" and family is very small indeed.
Spider galaxies spotted eating gas caught in the cosmic web
70,000 #startups filtered by Industry on a Global map
Reciprocity on loyalty is a strange concept if you think about it. First, if the company can't pay for personnel, then they have to get rid of them; it is as simple as that. Second, loyalty could be used by employees to make sure they are the first in line to get a promotion. But be honest, do we really want that?
All "normal" stairs, windows, roofs, tables, chairs look the same. There are good reasons for stable architectural patterns. There are good reasons for web design patterns too. Go back to the 90's and early 00's. There were so many different styles. A few won and became the ancestors of today's styles. Many more lost and got extinct. Sure, there are other styles that nobody thought about that are better than what we have today. They'll get created from time to time, copied and refined.
An Analysis of the Distribution of Birthdays in a Calendar Year (2001)
The curious thing is that the very good medium priced Android phones (200-300€ / $250-$350 unsubsidized) have not had an effect on Apple.

I hope one of the reasons is Apple having publicly stated that using their customers private data is not their business model.
Oh you :)

You only have to install CF once, not every time you deploy. After that it's easy to upgrade. We do so on Pivotal Web Services every time cf-release is incremented, which is approximately fortnightly.
From the article:

'The United States and its allies are at war with the Islamic State in Syria — fine, everyone agrees they are a threat — but don’t we have some responsibility toward the refugees fleeing the combat? If we’ve been arming Syrian rebels, shouldn’t we also be helping the people trying to get out of their way?'

'Blaming the Europeans is an alibi and the rest of our excuses — like the refugees don’t have the right papers — are sickening.'
Great quote and article.

I have always admired Teller in particular. He's on a show currently called Fool Us where he and Penn have to work out how performers' tricks work and the respect and wonder on his face after each trick is great to see. I hope I have that kind of ongoing love for my passions after decades pursuing them.
> (Most) all websites should look the same.

Yes, modulo marketing concerns. Which obviously is something not regarded very highly on this forum :)
Exactly. Plus if you get ill during your holiday you can get that counted as ill day instead of holiday.
> If you want to give justice to most rape victims, you have to decide who is lying, and who is saying the truth.

It is also possible that both victim and rapist are telling the truth, but it still is an open question if it's a rape. Example: Julian Assange case with the broken condom.
US Tightens Mobile Phone Tracking Rules
Most white collar crimes also fall in that category. Was it pure negligence or was it engineered ?
Actually, it is quite a grey area. Fanfic/spec scripts could be considered derivative works and therefore infringe on the copyright on the original work, but there are provisions for fair use and parody.
Show HN: Review my “user consumption pattern based news” app
I don't know how widespread this is, but in some places if you get sick while on your vacation you can use your sick leave and get some vacation days returned to you.
Also, I don't know how it's in Germany, but in other parts of Europe, your employer can force you to take your vacation days. Most do it at the end of the year, because if you have unused vacation days and you quit, they have to pay you extra for the vacation days you lose by quitting. And as you noted, sick days aren't counted in that. In fact, I can take a one-day sick leave whenever I want without so much as a doctor's notice (company policy mainly due to the fact that taking a sick leave with a doctor's notice creates more administrative work which isn't worth it for a single day).
People that abuse the system can get marked as a cheating customer (e.g., regularly claiming a package didn't arrive to get money back or to have it sent again).
From a policy perspective, it would only be appropriate that any company who creates a machine capable of large-scale harm should be held liable for neglecting to implement hard-coded safety restrictions. It should not matter whether the machine "thinks" or "feels", for it was created by citizens nevertheless, who have an obligation just like an automobile manufacturer not to do negligent or incompetent things. Likewise, a thinking machine could be seen as something of a pet, and owners of pets (such as dogs, tigers, or gorillas) are certainly liable for not protecting the public appropriately.