skysight-inc/HackerNews huggingface dataset:
I re-read myself and got uncomfortable with how negative my comment sounds. Even though it sort of ended up sounding like I wrote it to be dismissive of other's work, I didn't, I thought my experience would be useful to others as a constructive point. Next time I should express myself with more tact.
My thoughts go out to Aaron's family and friends.
> My OS X Lion System finally (finally!) stabilized
> around 10.7.5, stopped kernel panicking, beach balling,
> and just outright hanging.

May I ask what you've been doing? Old Unix/NT guy here (Unix from 1988, NT from 1994), using OS X since 2008. Never had such a problem with my 17" MB Pro (early 2008)
I don't mind. Voxer has been constantly sending me useless "messages" whenever my Facebook friends join Voxer. I get at least 1 or 2 every week.
Last time I researched this, it looked like the profits from licensing were being used for good works, so it is tough to begrudge them.
There should also be a Home version that should be cheaper.
I got a great deal of fun and benefit from an old copy of Dietel's "C: How to program" (seems that recent editions have C++ in it too now, so it may have changed a lot).

Takes you through writing an interpreter and then a compiler for a toy basic-like language.
The heat causes the brittle solder joints to crack; applying more heat melts the solder and "reflows" it.

This is a common fix for PC video cards too.
This is a very forthright reply by the researcher asked to review the paper. Right now, reviewing submissions to scientific journals is anonymous, and not well rewarded. Jelte Wicherts, writing in Frontiers of Computational Neuroscience, (an open-access journal) suggests new procedures

Jelte M. Wicherts, Rogier A. Kievit, Marjan Bakker and Denny Borsboom. Letting the daylight in: reviewing the reviewers and other ways to maximize transparency in science. Front. Comput. Neurosci., 03 April 2012
doi: 10.3389/fncom.2012.00020

http://www.frontiersin.org/Computational_Neuroscience/10.338...

for making the peer-review process in scientific publishing more rewarding and more reliable too. Wicherts does a lot of research on this issue to try to reduce the number of dubious publications in his main discipline, the psychology of human intelligence.

"With the emergence of online publishing, opportunities to maximize transparency of scientific research have grown considerably. However, these possibilities are still only marginally used. We argue for the implementation of (1) peer-reviewed peer review, (2) transparent editorial hierarchies, and (3) online data publication. First, peer-reviewed peer review entails a community-wide review system in which reviews are published online and rated by peers. This ensures accountability of reviewers, thereby increasing academic quality of reviews. Second, reviewers who write many highly regarded reviews may move to higher editorial positions. Third, online publication of data ensures the possibility of independent verification of inferential claims in published papers. This counters statistical errors and overly positive reporting of statistical results. We illustrate the benefits of these strategies by discussing an example in which the classical publication system has gone awry, namely controversial IQ research. We argue that this case would have likely been avoided using more transparent publication practices. We argue that the proposed system leads to better reviews, meritocratic editorial hierarchies, and a higher degree of replicability of statistical analyses."
Bandwidth != latency.

That tabula Peutingeriana looks interesting -- thanks for the link.
Right, and I think that's precisely what's wrong with it. It's only slightly better than both Java and JavaScript, but not an appreciable improvement otherwise.

I'd have hoped for a more interesting language for such an interestingly pedigreed VM.
Must Have feature?

I must have it to test software for clients. Otherwise it's as about as useful as a foot steered automobile.
The questions are great. The guy, though, is a horror. That's all I'm saying.
Puppets, strings, now it's calling for it's right of FOIA ? Can't they just recognize they should not have the right to mess with individuals, specially if no harm is done.

These prosecutors jobs is a dream job for psycopaths, jack the ripper would exceed in a job like this.

We need the hacker news party.
StartupTagWall raises 10,000€
The best reason for me was the gating of tools for building Win8 apps. I haven't actually made any Win8 apps yet but I've worked with the XAML stack before and occasionally get tempted to play with it.
I had exactly the same issue with my Royal Bank of Scotland account - Gumroad was flagged as fraud (the security people at RBS said they had several complaints about Gumroad) and I had to get my account unlocked.

People using British accounts - be VERY wary about making payments to Gumroad. I'm waiting till this is available on PayPal or Amazon.
Yeah, first they asked for a business certificate and a photo of an id, then they asked for a sign contract, the ToS and an imprintation (or something like that), and I don't know if they'll ask for more. We'll see.
This is great. I have been rather interested in the relationship between design and developing lately, and I must say this project 'Hack Design' is something that is truly needed within the hacker realm of today. Too many creators are lacking in their design-intelligence, which becomes an issue with getting your creation out there.
By breathing technique I am referring to something slightly different than watching and counting breaths, which in itself is somewhat austere and easy for the mind to wander. You also are inherently relying on the mind to keep track of things. How to achieve no-mind using the mind? This is tricky.

I was referring more along the lines of pranayamas, mantras and other techniques that drive the mind into submission. The mind will be completely stunned after 10-20 mins. Look into any tradition be it buddhist, yoga, tantra etc and you find some other options.
"Thanks for your response"

Happy to have a rational debate.

"We need fair exchange. Producing copyright works costs just like producing food or goods. Unless you give food, drink, shelter, etc., free to artisans then you can't demand their work to be free. Quid pro quo."

I agree. That's why I leave a tip for good service, after I have eaten. The difference between selling groceries and waiting on tables is that in the former there is a tangible item with an intrinsic value to which the law of exclusion strictly applies. The latter has an intangible and subjective value behind it, and the law of exclusion is as flexible as a wet noodle. The thing about the Internet is that it's all subjective and intangible, making the gratuity model vastly more appropriate. That doesn't make intangible work valueless, it just changes the business model. We have never seen such an expansive gratuity-based business opportunity as the Internet before. I can also understand how that might be a bitter thing to admit if one prefers, or depends on, the law of exclusion. (Of course, it is also possible to "inflict" the law of exclusion on netizens with laws such as copyright, the CFAA, etc, but that it's not the clear moral high road.)

"having your IP address is looking at your property from afar, logging in to your SSH and taking your files is picking the lock (or swinging the gate open) and walking in and taking something."

No, they are both just network traffic. Their effects and potential for damages are not, which we even seem to agree on. I'm saying that the conversation should be explicitly about damages though, and not indirectly about regulating access/copying.

"you are authorised by active assent not by failure to prevent access."

In the world of tangible goods with intrinsic values yes, on the Internet, not as obviously, if at all. If you already buy into the copying = theft equivalence/analogy, you might be more inclined to believe that. However, IMHO, there is no such thing as trespass against information, and any trespass or damages against me should be firmly anchored in the land of the real.

"If you truly hold the position you're espousing then presumably if someone takes money from you you'd consider it 'authorised' because you failed to prevent them?"

No, we have laws against theft. What I'm disagreeing with is the unspoken copying <-> theft equivalence. It may also be a pedantic truism, but "copyright infringement" and copying generally are semantically and functionally different from "theft." (Copying: 1+1=2; theft: 1-1=0.) IMHO, it's not necessary to presume that copies themselves need to be restricted on top of the criminal ends (damages, theft of value, etc). In the case of copyright, the case for damages is hypothetical. I'm not saying that's strictly invalid, just that it's not strictly valid either, and so should be taken with more than a few grains of salt.
This is how the Finance people in NYC interview for a job. Give them a number and they'll shop it around and start a competition. :)
Facebook Security
Hello,

I have a question regarding the scripts running on Facebook. I am able to see "friends" running scripts all the time. I use Noscript but this limits what the visibility and functionality of FB. It seems a lot of people are doing this but I haven't read anything about it online in any of the tech news sites. I would appreciate any assistance.

Thank you,
(following up on uberuberuber's reply)

> Besides, the script worked well for a few thousand years now, there is hardly a reason to change it now.

Imo, that is a big fallacy. I believe religious beliefs can no longer provide sound ground for adjustment in today's world. It is harmful to have within your semantic environment both "spiritual" factors such as the notion of "aetheric body", and scientific factors such as the notion of "space-time" (which currently shape our civilisation). This is because the two belong to inconsistent sets, so they conflict.

Edit: For a more relevant example, consider the implicit assumption of many "spiritual" doctrines that there is a "soul", which is separated from a "mind", which is separated from a "body". This contrasts with our modern scientific assumptions, that there is just an organism-as-a-whole-in-an-environment, which functions as such. The word "organism" is more recent than "Sankharas"! As such, it doesn't carry with itself the older metaphysics.

Also, consider our modern scientific perspective that we don't drop into this world from a vacuum – we come from an environment, the uterus. This, again, stands in sharp contradiction with many "spiritual" doctrines.
Definition of hyper-partisanship: Attacking the opposing side even when they agree with you.
I set up Windows 8 for our grandma's new computer 2 nights ago. I run Ubuntu and OSX but also use Windows 7 on occasion. I've read all the bad reviews, but I was interested in actually trying it out for myself. The new UI is horrible. Some problems I encountered:

- IE hides the URL bar by default and makes you right click near the bottom of the browser to show it (this took me 5 min to figure out).

- We backed up all the email on Outlook Express from the old machine only to find that Windows 8 Mail couldn't import it.

- Windows would occasionally (not by my doing) switch back to the old style desktop mode. The old desktop mode was great at first, until I realized there wasn't a start button and I had to use both the new UI and the old desktop to get stuff done.

This is just a small sampling. To be fair I upgraded to the new Ubuntu layout a few months ago and found it to be almost as frustrating (almost). But then I switched to the old style desktop and everything was back to normal again. Bottom line? Grandma hates it and wants her old computer back.
I think you missed the second half of the article.
Just so long as I don't see you filing any bug reports when POSIX changes a header and your code stops compiling. =)
Sharp slows down on the 9.7-Inch iPad screens production
>It didn't seem to want to run half the software that worked with Windows 7

What do you mean?
The unfairness is that he optimizes the Haskell code but then doesn't do the same for the C code and declared Haskell faster. Not what I'd call a reasonable test.
That's not really the point, you have to be more careful on one site than the other.

Plus TBP links to far more executable binaries than HN.
Ask HN: Did you regret getting a CS degree?
I work with programming, however, I never formally learned it. Sometimes that is a disadvantage when getting a job. Did you who got a CS degree ever regret it, and did you who work in the field without degree regret that?
These "faster than C" claims are almost always embarrassing (usually involving C code that would easily win if it were as aggressively optimized as the high-level language) but that's almost not the point.

The real point is the larger narrative. The subtext of these posts is what we are really arguing about. So let's just duke that out directly.

High-level language fans have a point, which is that high-level languages are sometimes an better overall "bang for the buck" in developer time, and that sometimes they can be pretty fast (possibly even out-performing an un-optimized C program). Reasonable C guys aren't arguing against this. We're certainly not arguing that people should use C for everything.

But here's what high-level language fans have to understand. First of all, you depend on us. Your language runtime is (very likely) implemented in our language (possibly with a little assembly thrown in). So as much as you may like your language, it certainly does not obsolete C. C guys like me get cranky when high-level language fans imply that it does.

Second of all, a C+ASM approach will always win eventually, given enough time invested. That is because a C+ASM programmer has at his/her disposal literally every possible optimization technique that is implementable on that CPU, with no language-imposed overhead. What this means is that a higher-level language being "faster than C" is just a local maximum; the global maximum is that C is faster.

Yes, it's absolutely true that in limited development timeframes a higher-level language might still be the right choice, and in rare cases might even have better performance. But for long-term projects that want the absolute best performance, C (or C++) are still the only choice. (But maybe Rust someday).
I'm glad the questions are being asked

Maybe, but I hope you can appreciate why you're getting the ad hominem accusations from your words in the original post.

Can't we appreciate when justice is done or good questions are asked no matter who is asking them?

Personally, I know the national media is going to navel gaze on any opportunity to put any hard questions to this administration. We might as well support the opposition party for at least serving some purpose.
AOE2 uses a "tick-based" system for synchronising input/commands, so it is possible to use websockets for multiplayer RTS simply by increasing the length of each tick. I believe AOE2 and SC2 used ticks of 200 ms or 250 ms; more modern RTS games use tick length of 100 ms.

Generally, in each tick player (or AI) input is received and then transmitted to the server or all other players. In the next tick, that input is then processed by each player's individual simulation of the game world.

A tick-based system does a decent job of handling latency by distracting the player the delay between input and processing through audio confirmation of the order or through a response/transition animation. It would not work for games requiring low-latency, i.e., FPS shooters.
I would love it if somebody could register a domain and create a canned reply that we could copy paste when asked to review papers with appropriate links to all relevant open access projects.
No, the intent was so that both sides were too busy fighting each other to the point that they could never take control of the country to establish and dictatorship :p.

And with that perspective in mind, I can confidently assert that the constitution has been a wild success.
Perhaps, but this letter was focused and, on the whole, loaded with serious and important questions. It looks like his political posturing on this one is going to be aligned with our politics.
Opera Mini in iOS does the rendering in Opera servers and does not use webkit.

Most websites look way different in Opera Mini in iOS compared with Safari or Chrome for iOS (which uses UIWebView's).

Edit: I just thought maybe you meant Opera Mobile (not Mini) who is not out for iOS yet I think
Is it any harder than having a strong food allergy? It's only difficult when you're not used to it. (55 lbs on Paleo, kept it off, zero calorie counting, in fact downright gluttonous sometimes.)
None of the problems he cites are issues with his code, though, nor are they as much of an issue with modern processors. Unless I'm missing something, the presentation he cites are running on the Cell processor, not a modern x86 system.

RAM cache misses are pretty bad, but with the blocks that he's dealing with, he's looking at maybe 1 miss per block, and that's assuming that the processor is letting the blocks get entirely out of the 3 levels of cache to RAM.

The compliment array should stay in memory 100% of the time because it's tiny and referenced constantly, and the individual arrays shouldn't be that bad. He's not branching all that much, so unless the while and for loops are triggering after 1 or 2 characters, it's unlikely that's the issue.

The actual problem he's more likely running into is the OS rescheduling the thread to a different core, which is a gigantic hit.
It seems a more plausible invention in the Hellenistic kingdoms Rome disrupted and conquered. They made expensive and farsighted infrastructure innovations like the library and lighthouse of Alexandria. (The lighthouse beacon could be seen from ships 30 miles out, according to The Forgotten Revolution.)
Only a small percentage of Congress are friends to civil liberties. This is the august body that gave us the Patriot Act, after all.
With any degree - you get what you put into it. I think it has been extremely valuable in terms of understanding some of the theory/etc. of CS. Then again I am upset that more real-world + theory tools/process were not part of my courses.

For example - understanding source control and working with it is something that SHOULD be happening in classes. Every teacher should leverage git (https://github.com/edu) for managing/submission of code.
Just glancing over the article, I spot a problem... "Indeed, it's regrettable that we failed to evolve an ideal set of fingers to help us come up with numbering system suitable for counting and calculating. Instead, with our 10 fingers, we are stuck with the clunky decimal system."

That's not true - we have a great set of hands for counting to twelve, or at least one as good as counting to ten. Just use your thumb to count the "segments" of the finger-bones.

I heard that this is how the Babylonians did it. They certainly managed to get by with a base-12 system.
I completed my 4th course in December. Vipassana meditation is the single greatest human experience that I know of. The experience of "wisdom arising by objectively observing sensations without reaction" is easily the most profound experience I have ever had and feels like a miracle every time it happens. The answers we are all looking for to fulfill ourselves and become truly happy certainly are inside of us. We just have to be willing to sit and do nothing and watch as the "law of nature" (Dhamma) takes over and we act perfectly in accordance with it from moment to moment, as it is, not as we want it to be.

In every retreat, I experience the most mind-numbing boredom, severe burning fiery pain, full body bliss the likes of which I cannot even recollect properly and a huge gamut of sensations in between all of these extremes. I've misinterpreted the extreme experiences at given times and each retreat learn a little bit more about their true nature. I can then apply what I learn to my life when I experience boredom, pain and extreme joy and learn to experience each "properly".

The trick is finding the ardent awareness that allows you to stay there, on the path, without distraction. And then to learn how to stay that ardently aware as you go through life.
Hopefully the retreat doesn't stay an isolated 10 day experience but its import, particular the technique itself, is something you can cultivate throughout your life, while sitting, walking, standing and lying down.
prgrmr75 at that gmail.com thing
I would recommend updating your pricing model to include a enterprise field to "contact us".

In addition on the screenshot why would you not include the anchor test for each link to show? Maybe I am just not seeing it - but I would want to know the anchor text for each link in addition to the histogram of all
Ctrl-xcv still work there, you can cut and paste.

Interestingly article, but it says more about how to be a Growth Hacker Advisor than how to be a Growth Hacker. Of course, that is likely what he learned since he presumbaly already knew how to be a Growth Hacker when he took the job.
Perhaps, but if you have to tell them you are currently concentrating and don't want to be disturbed, you've already been disturbed and had your concentration broken.

Again, I'm not suggesting that every workplace must be monastery-quiet, but somehow being able to signal to your co-workers that you don't want to be disturbed doesn't seem unreasonable to me.
Not necessarily. Even if you're Elon Musk, unless you already know the direct number of just the right person to contact going about it publicly might be the fastest way of doing it, otherwise you end up having to go through layers of intermediaries.
Only if you take "appearance is up to par" to mean "fitting in with the crowd" or else you are swapping objective judgements on grammar for objective judgments on clothes and grooming, and begging the question.
Funny you should mention that:

Voted YES on extending the PATRIOT Act's roving wiretaps. (Feb 2011)
Voted NO on requiring FISA court warrant to monitor US-to-foreign calls. (Feb 2008)
Voted YES on removing need for FISA warrant for wiretapping abroad. (Aug 2007)
Voted NO on implementing the 9/11 Commission report. (Mar 2007)
Voted NO on preserving habeas corpus for Guantanamo detainees. (Sep 2006)
Voted NO on requiring CIA reports on detainees & interrogation methods. (Sep 2006)
Voted YES on reauthorizing the PATRIOT Act. (Mar 2006)
Voted YES on extending the PATRIOT Act's wiretap provision. (Dec 2005)
Just wanted to second this. Regular kernel panics = something seriously wrong. Either a hardware fault, or a bad kext or something. If anyone reading this has problems with OS X and stability, try running this:

http://khiltd.com/software/consultants_canary

It'll give you a list of every "non-standard" thing you have installed (e.g. kernel extensions), and between that and log files, it might help pinpointing the issue.

Apologies for being off-topic, it just seemed to be perverse to me to avoid upgrading because for stability reasons, when the new version should generally be more stable not less.
If you're in Europe, you can't "support" the original.
That reminded me the explanation of why Space X could reduce the costs of making a rocket by fractions.

Elon said that the problem with NASA was that they had sub-contractors, that had sub-contractors ad. infinitum. So each one of these sub-contractors had to make a profit. SpaceX try to make everything in the building process.
I don't believe for a moment that he agrees with me at all.
Comic Relief, a better Comic Sans
There are some pretty serious oversimplifications there. I can "like" an office or department even if its current inhabitant is doing something I don't like. For obvious reasons, this is doubly true when we're talking about an office inhabited by political appointees.