skysight-inc/HackerNews huggingface dataset:
Well, to also provide another counterpoint.

I just lost a few days of development researching Qt for mobile. With the outcome that it still has a lot of catching up to do.

First issue that was found. The common file dialogs present a desktop file selector on mobile devices! Apparently this is being fixed for 5.4, but it requires the UIs to be written in QML. No such luck for those using pure C++ Widgets.

Then the documentation about Qt Quick versions, how to integrate with C++ Widgets and the various ways the deployment to mobile devices can be customised requires a bit o hunting and asking questions on the forum.

On my case we had deployment working without issues in the emulator, only to be greeted with a blank screen on some mobile devices.

Since a good UX requires using the expected platform behaviours, the best approach is to use C or C++ for logic with a thin shim for the UI and device sensors.

Way more productive than hunting third party integration issues, without any guarantee of having them fixed.
Using the technique I outlined, the pathfinding is run continuously, stepping once per frame, processing tiles further and further out. When the player changes tile, it resets.

This results in a relatively small per frame cost, with a constant worst case (for a 21x21 tile grid, it would be at most 80 tiles processed in one frame, i.e. 21x4 - 4, the number of tiles in the outside border).

As outlined above, this is exactly what you want in a game, because it makes the sharp edge cases you're describing impossible. Throw a hundred enemies in there in a pathological maze environment, moving the player around continuously, breaking walls, and it (the pathfinding aspect) will run just fine.

Try to do that with A* in the browser, and my crystal ball predicts the addition of a well worn copy of Web Workers for Dummies on a book shelf near you :)

One gotcha is that if you don't stop moving, half of the screen that's too far away from the player will not be updated, but enemies in those squares just use the out of date information. In Robokill, I couldn't even notice the error this causes when I was testing.
As the author explicitly states up top, "this is emphatically not the notion of personhood I want to discuss". He's not stating that the unborn, toddlers, childen are not human, just that they have not been socialized into personhood yet.
sites using google fonts are basically unable to load or takes too much time to load too.
I was thinking the same thing :))
Betting on India's Internet business
Are Google and Apple on Your Side [pdf]
geli, FileVault, BitLocker To Go - depends quite a bit on what OS needs to read it.

TrueCrypt was (and perhaps still is) the best cross-platform option.
But can you really say how high the probability of bad or good effects from MDMA is? Perhaps most people do not get long lasting positive effects, and we only hear about your case due to survivor bias.
There's this quotation by Scalia (whom I respect a lot, despite him mostly ruling otherwise than I would have), that four Justices probably don't think the Exclusionary Rule was a good idea in the first place (somewhere in the Pepperdine interview with Kenneth Starr).

If you're interested in the exact wording I can look it up tonight.
I like open-ear headphones like the Sennheiser HD650 because I don't have to take them off to talk to people, and at reasonable volumes they don't leak enough sound to annoy anyone nearby.
> "non-DRMed ebook" you mean the 4 or 5 that exists and is not RPG or fanfic?

The Pragmatic Programmer's ebooks, from their site, are all non-DRM, on the technical side (I think a number of other big technical publishers do non-DRM on direct-from-publisher ebooks).

(On the fiction side, I know Baen has included CDs of DRM-free ebooks -- mostly the all-but-most-recent books in major series -- with hardbacks, and also allowed them to distributed on the web.)
You might enjoy http://db.cs.berkeley.edu/papers/eurosys10-boom.pdf . They put everything into tables (debug logs, profiling info, server state, monitoring statistics, messages sent/received etc) and then debug the system by writing queries on the tables.
Destroy him, my robots! ;)

You could also have said "Elite", which is current news these days (Elite Dangerous)!
Of course. We exist in a world that has benefited greatly from and been transformed by a more "enlightened" world view (one that is accepting and embraces scientific principles), but at the same time it largely rejects that world view, with abundant evidence everywhere.

We think we are sophisticated and advanced but there's only a skim of sophostication on top of our primitivism. Look at our criminal justice system, which makes a mockery of justice, perverts society, and embraces medieval ideas about punishment, retribution, and suffering. You see similar things everywhere you look. The idea of rule of law, then the subversion of law with favoritism for the powerful. And so on. We don't notice much of this because we see the good, which to be fair is important and nevertheless real, and ignore the bad because it has become familiar (or worse, it is familiar but we dismiss it as being exceptional, like sexual violence or police corruption).
Isn't this just flow field pathfinding?

http://leifnode.com/2013/12/flow-field-pathfinding/
Thanks for sharing, awesome write-up (your doctor sucks).
Ask HN: Has your computer started to hang intermittently?
If yes, does it have an SSD?
Thanks for sharing! Plenty of useful and new tools.
Your comment is entirely misinformed. There's about 0.01% chance that this comment will change your mind, but hey, I like hopeless causes!

Have a look through http://erowid.org and make up your own mind about drugs instead of swallowing what other people have told you, hook, line and sinker. Please consider the possibility that you've been severely misled by the people who provided you with this understanding of drugs. If you are still young, perhaps it is just because your understanding is just your parents' prejudices untainted by actual experience. If you are old enough to have lived your whole life, perhaps you've just not met the right kind of people, only people who were misled like yourself, or who were actively engaged in anti-drug propaganda.

Either way, you owe it to yourself and to your sense of intellectual curiosity (the same that drives you to this site) to actually research this for yourself, perhaps even find some people who take drugs in moderation, get to know them better, and figure out whether there is truth in what you've been told about drugs. Chances are you already know those people, they're just not telling you because they know how you'd react and they care about you, so don't want to get you riled up about a topic on which you're unwilling to entertain other points of view.

Either way, the onus is now on you to find out more about the world rather than perpetuating the incorrect dogmas which you've been fed.

Note: I used to be just as intolerant as you. Then I looked things up and I experienced them for myself.
I think you might be projecting here, or something. He doesn't say that they're a "half person" - he says "he loses a bit of personhood within that community".

My interpretation is that the situation he's describing isn't one where there's a specific promise to the wife for a particular situation - more like, your buddy who's never allowed to stay out past 10 because his wife is needy, manipulative, insecure, or some other negative personality trait. The perception is that he's giving up his autonomy for "no good reason", unlike the alternative examples you listed.
I have to use FPO in a few 32-bit builds that I make because some inline assembly that I didn't write requires it (compiler runs out of registers without FPO). Working around this type of nuisance isn't worth the hassle, just to let other people debug my release builds.

I think this article is ignoring the more important rule: always generate a debugging information file (PDB, DWARF, dSYM) for every release and hold onto that file indefinitely. Provided you have the relevant file, you can still "symbolicate" crash dumps and similar user reports.

Yes, in this case the vendor that wrote the driver might not be keen to share the debug information file but unless you're supplying components to other people, you can use FPO without a problem provided you keep your debug information files.
Scala.js 0.5.5 released
Show HN: Chrome extension for marking your reading progress in articles
I have had many instances of copies of files being created when there is a conflict. This shouldn't happen if the syncs happen before you work on a file (which is your situation). The main issue for me is that dropbox doesn't explicitly tell you that there is a conflict, it just creates a file with the other machine's name and you may end up scratching your head for a long time before figuring out about the conflict.

To be honest, I haven't tried storing git repos on Dropbox so these are just my assumptions based on dropbox usage for other files. I am just afraid that it may end up corrupting my git repo.
Reflections from smartphone transmissions enable gesture control
Or perhaps they just edit the chinese version of the wikipedia article to be more sympathetic.

It's not like chinese don't know that tiananmen square happened. They just (generally) don't believe it was wrong.

Also studying the event, it's pretty grey in general. The west's portrayal of it is not without bias.
Show HN: GIF to Ascii Animator; Django Appengine
I'd love your feedback on the application. It's open sourced and it's presently deployed on App Engine. I want to optimize it :)

Thanks
3 reasons why Apple Pay is going to work
> Is there any evidence of MDMA making users better people, other than self reports?

Generally, no. You can't become better by taking a drug, but they're not talking about bettering themselves. They're talking about healing. If your intention is to better yourself with the aid of psychedelic drugs[1], you'll only get out what you put in, and psychedelics will mostly only inspire you to put forth the effort. edit: You still have to work at improving yourself through other means.

> For each individual who says psychedelics have made them a better person, there are hundreds who make the same claim about religion.

Well, not that many people are willing to try psychedelics.

> And I think we can all agree that the risk of biological side effects is much lower with religion.

Every year more people are killed in the name of religion than by psychedelics. Psychedelics kill noone. Their LD50 is usually too high.

> If I were going to follow your advice and try MDMA, shouldn't I follow my father's advice and try religion first?

Sure, but please try more than one religion, and check out philosophy too. You can choose whether or not to try MDMA in the same way that you can choose whether or not to go sky diving.

[1] This is not an inherently misguided idea, but in uncontrolled environments, psychedelics can be quite dangerous.
The large-magnitude international relationship structure is changing. The new cold war is approaching.

Therefore the internet -- built in 1990s -- will be splitted. Again.
"Less than persons" has a different in meaning in the post. Generally when someone says that it implies person is less humane or has less of "good human virtues". The author describes it in terms of social interactions. Both have different contexts.
Cookers, cuisine simplement
> Putin and Xi both defining what is and isn't allowed to be shared/said/stored in machines on their soil.

Add Obama to the list.

Lest we forget what Amazon/Paypal/Visa/Mastercard did to Wikileaks on US government request.
Do you feel docker and 0install fill the same space?
I recently implemented A* with the help of this website, which really explains it well.

http://www.redblobgames.com/pathfinding/a-star/introduction....

I also used a method to create discrete path between cells, to straighten the path when possible.
The Fourth Amendment prohibits unreasonable searches and seizures, not all searches and seizures. Given a warrant is properly issued, a court can hold a person in contempt if they refuse to provide the documents listed in the warrant. So the question is, what is the punishment for contempt? Congress can legislate that for specific situations.
The product is called "Zing". "Azul" is just the company name.
I'm more excited about this coming in the next version(s)

https://wiki.mozilla.org/Electrolysis

http://arewee10syet.com/

Back in August they were debating enabling by default in November but it is probably not ready for prime-time yet

https://wiki.mozilla.org/Electrolysis/Meetings/2014-08-21
It seems like http://www.buzzfeed.com/ideas does a pretty good job of it too (I'm new to the site but was inspired by the "easy tip" above to search out some good content)
3 Improvements Millennial Leaders Have Brought to Team Communications
Yea, but copyseg may also be used for other things too and as mentioned in the article and comments this wasn't the only problem with IBM PC XENIX 1.0.
The Ricky McCormick Encrypted Notes Redux
It's been over 3 years since the FBI went public asking for help with the Ricky McCormick encrypted notes, has there been any progress?

http://rickymccormickcipher.wikispaces.com/Main+Page

http://www.fbi.gov/news/stories/2011/march/cryptanalysis_032911

http://en.wikipedia.org/wiki/Ricky_McCormick%27s_encrypted_notes
Profound. Thank you for sharing this. It pains me to read though that you had years of abnormal symptoms (severe shortness of breath, migraines, etc) and the medical system was unable to detect the issue early. This seems like the sort of issue that early detection could provide tremendous quality of life / survivability improvements at little risk. If the existing tests are too difficult, then we need more tests.
In the concept in being a “whipped husband”, there is not necessarily any component of that husband having made any promise to his wife. Being “whipped” is simply that a person has abandoned all the right to make decisions for themselves, and has deferred all decision-making power to the other party. All this talk about making and breaking promises is all you talking.

I suspect that you are projecting.
Internet Trolls Are Narcissists, Psychopaths, and Sadists
I like WPF as well, I just wish Microsoft would give it a bit more love.
Apple’s dangerous game, part 2
Thanks. Updated accordingly.

It is a bit hard to search while on the move.
"Get real Orin - the government can serve the warrant the old fashioned (constitutional) way: on the intended target," wrote one of the commenters on the article itself.

Gag orders served on service providers such as Apple preventing people from knowing the government is looking at their data a effectively made irrelevant. This is a big deal, whether or not the Fifth Amendment allows people to ultimately deny the government access.
Reading back on previous comments it appears that Scientology may be one of the deciding factors in the line of reasoning....
FWIW I just got home from a professional meeting at which a topic was the pros and cons of cannabis legalization (as in WA or CO).

The relevant part of that presentation was the potential real therapeutic value of some of the 400 or so component compounds resident in the natural botanical plant material. The problem was that studying the possible effects is impeded by the requirement for special permission to use cannabis (or fraction thereof), since its a Schedule 1 drug.

Furthermore, the only legal source of cannabis is that which the federal government supplies (grown in Mississippi), which is very limited. That's a shame since preliminary studies suggest certain compounds in the plant may indeed have therapeutic applications.

Other countries have gone further in studying cannabis (Israel was mentioned by the presenter), but until the DEA policy changes, study will remain minimal in the US.

Unfortunately, removing restrictions in individual states is not very helpful since cannabis preparations produced in one state can't legally be shipped to other states, a severely inhibiting factor for medical research.

Similarly, risks and benefits of MDMA have had minimal systematic evaluation. Anecdotal reports are not considered "evidence" in the world of science, as everyone reading here should know. The only way certain drugs will be studied is to work toward changing DEA policy, there's no getting around it.
Accelerating Debug Runs, Part 1: _NO_DEBUG_HEAP
Hi,

training-hipaa.net provides Server Disaster Recovery Plan Template which is the part of HIPAA Compliance.

This Server Recovery Plan documents the strategies, personnel, procedures and resources necessary to recover the server following any type of short or long term disruption. You can find more information about this over here http://www.training-hipaa.net/template_suite/Server_recovery...
It's clear by reading the article that this is a purely one-sided legal assessment of the issue.

Putting on Apples shoes I think this decision was more guided by financial, risk and PR motivations.

Apple is a mass technology company focused on synergies. Dealing with red tape and custom data decryption is definitely outside that area. It adds additional cost, not just for the work performed, but also organisational overhead (they probably have to hire people for this, open new organisational units or divert existing resources from more useful work). I'm sure that can't be simply expressed in numbers and much less covered by the government, even if they pay for the services.

There is the risk which has a technical nature: if a black hat / leak (e.g. disgruntled employee) / someone outside the organisation ever acquires the means to unlock costumer phones outside the confines of Apple, all hell would break loose. And while I'm sure they make proper precautions, not having to deal with this as a risk is likely more desirable.

The PR side is the most obvious one: there are lot's of people that are not comfortable that Apple can simply unlock their data and will buy something else just because they are not so forthcoming with the court warrants. More importantly, businesses will have a very hand time to justify the risk of information leakage because they use a product that has outside access vectors.

So this decision seems to make perfect sense to me from a business perspective: less cost + operational overhead, less risk of something going horribly wrong and better PR light. What's not to love about it?

Note: IANAL, I don't own any Apple devices and I'm not a U.S. citizen nor do I live in the U.S.
A back door is a vulnerability regardless of its intended use. There is no way to assure it can't be used elsewhere. I would be shocked if the existing decryption method used internally at Apple wasn't fully available to other agencies. How hard would it be for a three letter agency to get someone in the right position to obtain the keys and tools?

The closing of this vulnerability makes business sense for Apple. Considering how connected these devices are only, marooned data would not already be available elsewhere. Perhaps a photo that wasn't uploaded or a note taken. Everything else is accessible. Location data is available via cell tower logs. Voice calls, call history, SMS, email, web history, etc... all available already...
Show HN: Approval Testing java port
The Cargo Cult of Game Mechanics
Google Cache version: http://webcache.googleusercontent.com/search?q=cache:https:/...
Story of Firefox – PBS Documentary on how Netscape open sourced their browser
This works pretty well on iOS where you can transparently mix C++ and ObjC but on Android you're looking at JNI hell.
It’s not weird to not discuss gender issues in an article not about gender issues.

> The essay would be stronger with the section about the “whipped” guy removed altogether.

I agree — these kinds of examples very much serve as triggers for people with gender-related issues or other axes to grind, and are therefore not very effective as examples.
Actually, the quote is from Paul Graham, who does happen to know a little about painters, being one himself. Also, he wasn't claiming that Lisp is the "best" brush, only that it is analogous to a brush that will make you a better painter… somehow.

Interestingly, the "other big Lisp advocate" just happens to also advance the idea that programming against constraints is good for the same reason you mention, except that he used examples of famous composers rather than painters since he's a musician himself[1].

[1] http://www.infoq.com/presentations/Design-Composition-Perfor...
The crazy brilliant IBM Adept fork of Ethereum
Another good article about flow field pathfinding:
http://gamedevelopment.tutsplus.com/tutorials/understanding-...

Nice demo video and intro here: https://www.youtube.com/watch?v=Bspb9g9nTto
> what does .net platform offer over the jvm?

Some builtin features that Sun/Oracle leave for third parties.

- It always JITs. Either at runtime (JIT on load) or at installation time (NGEN).

- Windows Phone 8 .NET applications are compiled to native code, to an executable format called MDIL. Native code with symbols left for linking.

- A new JIT in the works that offers SIMD instructions

- A native compiler for static binaries based on the Visual C++ backend (.NET Native)

- Value types (In discussion for Java 9)

- Flat arrays

- Native interop (JNI sucks, Oracle also recognized this)

- Real generics.

Regarding the first issues, Java also offers them, but you have to buy a commercial JVM as the standard Oracle tooling doesn't offer such features. There is the Graal/Substracte VM at Oracle Research, but who knows when integration will happen.

Regarding the last issues, they were discussed at JVM Language Summit 2014. Some of them might be fixed in Java 9 timeframe.

http://www.oracle.com/technetwork/java/javase/community/jlss...
yeah - blogs, the UK tax website, news websites (when they aren't intentionally blocked like nytimes) are mostly fast to load, reliable etc. Tech services, especially highly networked/connected services like document sharing, emails, social networks, tend to be slow, intermittent and difficult.
> It is up to the elites in our society, including journalists, to ensure they are getting something closer to the truth.

I up-voted you before I got to your last paragraph. I wish I could undo my vote.

Think about what your statement says about democracy. It's a fair position to take on a question that has been debated for centuries. But did you realize you were taking such a position?
Co-founder here, sorry to let you know this course will no longer be. So many things have happened since we had this idea, it's been difficult to even change the homepage to reflect this. I'll put up a placeholder homepage asap.
CYTA ΕΠΙΧΕΙΡΗΜΑΤΙΚΑ ΠΑΚΕΤΑ – GetConnected.Gr
I hear about lots of companies trying to do "internal startups." If your company is contemplating this.... then reading about Cisco's "spin in" successes is mandatory.

I keep trying to tell people: If corporate "startup" founders don't have massive upside potential (spelled out in contracts), then it's probably not a "startup." It's just another way for the company to extract more productivity out of salaried employees. Over the long term, equity-starved founders will have to endure insane stress, massive efforts, and other startup "glass chewing".... This will be challenging if founders don't have the potential for a big payoff upon success. For example, this is why VCs are so concerned about ensuring founders have enough skin in the game.
Still way better than having to deal with JNI hell plus whatever code, that you don't control, sits between your application and the JNI calls.

My little Qt review, which I posted in a sibling thread, reminded me why using the platform tooling is always the best approach.
Gets slow fast
Awesome Java
Performance. The network is the slowest part of most applications.