skysight-inc/HackerNews huggingface dataset:
I sort of agree with you, but then I come at it from the view point of why choose PHP? Myself, I can't think of a single awnser, but then again I'm the kind of person who learns a programing language or paradigm for fun.

However there is an elephant in the room with PHP, it has, quite frankly some terrible creations made by it. In much the same way MS had a whole bunch of technologies around DCOM and the like which suddenly found themselves disabled and strongly advised against use in XP SP2. I think PHP really does need to try and clean up its image.

The whole 'lets go find some sql injection vulns on github' game demonstrates many people still use the tool badly.

At what point does someone say, that they should re-design the tool, so that they encourage better use.

I'll be honest, if I hear someone say "we're using php for this" I assume its just because they are ignorant of other languages. I can't think of any problem I've been faced with, where PHP is the best solution.

So ultimately, if your going to try and remove stuff, why bother, you'll only break the existing projects, rather than improve them. The best thing is to treat the language as depreciated.
We need help raising funds to hire ASL interpreters for this event. http://www.indiegogo.com/projects/help-support-deaf-con-live...
> I think a better strategy is (1) your own domain and/or (2) a site on github with actual code to validate* your talents.

Possibly, but that's for programmers. There are more professions out there.

I just closed my account too. The help page said that my account would no longer be visible on LinkedIn, but after closing and logging out, I still get the "sign up to see the full profile" bait on visiting my old URL (search result from Google).
The Internet Fingerprint
A small business that is attempting to become a large one.

But really, talking about the meanings of words is pointless. Try asking a more practical question about the thing that consists of you having an idea and asking your parents for $1000.
The psychology of workout music
> A startup company or startup is a company, a partnership or temporary organization designed to search for a repeatable and scalable business model.[1] These companies, generally newly created, are in a phase of development and research for markets. The term became popular internationally during the dot-com bubble when a great number of dot-com companies were founded.

> Lately, the term startup has been associated mostly with technological ventures designed for high-growth. Paul Graham, founder of one of the top startup accelerators in the world, defines a startup as: "A startup is a company designed to grow fast. Being newly founded does not in itself make a company a startup. Nor is it necessary for a startup to work on technology, or take venture funding, or have some sort of "exit." The only essential thing is growth. Everything else we associate with startups follows from growth."[2]

copied from http://en.wikipedia.org/wiki/Startup_company

[1] Blank, Steve (March 5, 2012). "Search versus Execute". Retrieved July 22, 2012.

[2] Graham, Paul (September, 2012). "Startup is growth". Retrieved Oct 18, 2012.
Automation And Friction
imo such nice people do well by depending on nice friends who can introduce them to competent, well meaning teams (I know a few here and do my best to play matchmaker)

Btw I noticed you like C# (from your profile) so I automatically like you haha :)
"antisocial" and "sociopathy" are roughly the same thing. Perhaps you're thinking of people who are non-social?
Projetado para Estocolmo um Arranha-céus em Madeira
Our banks are not merely out of control. They're beyond control
Only limit to family group was 10 members, no other limits.
Germany fully legalized and regulated prostitution some years ago. The last thing I've heard is that it's lead to an increase in illegal prostitution practices (taffickin, coercion) because the regulation is not enforced well and it's easy to have illegal practices behind a legal front.

Obviously, this should be solvable through better regulation enforcement - but there doesn't seem to be the political will to pay for that...
Those weren't features. They were bugs.
You see yourself as a "super-amazingly competent genius engineer" yet lack self esteem?

What would stop you from applying at a company with a hiring PR strategy as described by Levchin? They aren't looking for confidence in all fields of life, just the technical job related part...
Apple does not support CPU upgrades in the Mac Pros. You need non-standard tools to do it, it's not as easy as in a typical PC, and occasionally have to hack a firmware update depending on what Mac Pro model and what new CPU you want to use. The firmware hack is because Apple does not update firmware in older models to support newer CPUs, even though the hardware is otherwise capable of it.

I think people who upgrade their CPU in Mac Pros are a minority of Mac Pro users. I'm probably not a typical Mac Pro user (a "mid-range" tower would've been fine for me), but I bought a 2007 Mac Pro with the least expensive CPU option, then in 2012 upgraded the CPUs in it to extend it's life. The Xeon CPUs I used were ones Apple never offered, but they happen to work in the machine I had.

Also: I upgraded the graphics card several years ago, to an official Apple supported graphics (ATI 5770), but my Mac Pro model isn't officially supported by Apple (but it works fine). I also did a hack to get the current OS X version, Mountain Lion, running on my machine (it isn't supported by Apple). My Mac Pro borders on being a Hackintosh at this point.
They aren't using the brain teasers right. The Idea is not to create a barrier to entry, nor is it to stress the candidate. The objective of the brain teaser is having the candidates think slow enough that the interviewer can observe how he approaches a problem.

It's hard, when using problems that are common, to really understand how the candidates gets to the answer. Often, he's building on pre solved sub problems he encountered on his professional life, so the resolution process didn't even occur at the interview.

I personally don't use brain teasers, because they stress out valid candidates who do not work well under pressure. However, I think teasers, when properly used, are valid tools in an interviewers toolbox.
But that's Google's entire raison d'etre = fast search results that are relevant. In theory, someone with faster and/or more relevant search results could steal Google's #1 place.

Who's going to steal Apple's #1 app store place if they can't be arsed doing per-user top 10 lists?
Yes, but what happens when your community find out that you no longer believe in God or that you think the Earth actually revolves around the Sun. It's not when things go right but when things go wrong that matter. The points of failure for this type of system are innumerable.

The real goal is building social/political systems that are robust and have checks and balances so that they cannot be perverted by special interests and are accessible to those who need them (child abuse support lines are a good example). Anything where a group intervenes on behalf of an individual is prone to disaster.
A friend of mine wrote a big embedded system in FORTH. He was really pragmatic, and his code was good. It's one of the few success stories of FORTH that I know of: Very well structured, well-documented, and it performed well.

A few years later he and his team had converted it to C, too, since they couldn't find people to work on it.

I recently re-read _Starting FORTH_ and was again struck by how simple the language is. It's perfect for things like system bringup (which is what we used it for at Atari) and other small applications where you don't need complex data structures or hard real time operation, and your team is small.

Beyond that, FORTH doesn't appear to scale. That's also an important lesson.

Every embedded engineer should write a FORTH kernel. It's small enough to take just a few days to get something running. It's a valuable lesson in "just enough, and lots less than you think you need".
It's nice to see a government organisation actually taking design seriously for once. I imagine (having never worked in that kind of environment) that stuff like design committees and massive processes to get small tweaks through can't be that nice.
From an engineering perspective you're probably correct. However, from a commercial perspective (be it long-term support, business continuity, cost of developers/support) PHP is one of the best solutions.
نتيجة الدبلوم الفنى التجارى
or V4G 1N4
Well, Mr. 95 days of being here, you haven't been here very long, so let me be the first to tell you that your comment added nothing to this conversation.

I'd downvote you if I could... but I think that's why you replied.
They're both books about vast conspiracies that control the masses. Reality is worse than that, there is no conspiracy, just a bunch of well meaning people that think they are doing the right thing.

Of course, reality is also better than that. Many of the people that would ostensibly be equivalent to the party members in 1984 are the ones that are making noise about the dangers of what the government is doing. And the fascist hell hole aspects of Brave New World are certainly not our everyday (society more or less treats excessive use of things like alcohol and marijuana as serious problems. More so for individuals with higher levels of civic engagement...).
Not to go all senselessly pedantic, but doesn't Excel have a limit of like 55,000 rows?
I'm concerned that having "powered by" in customer communications will give users something else to click on that is not related to my product or driving them into my funnel. I am also concerned that having "powered by" will make the communication look less authentic.

I would like to honestly A/B test it but given that I'm talking about their lowest priced plan, clearly I am a startup and that would mean investing in a platform that could detract from our conversions from the start. If the test shows that it impacts conversions then I not only lost valuable early users, but I also have to invest in a new platform and move the user data I have from intercom into a new system.

Instead I'm looking to evaluate another platform to build my CRM around instead of intercom.io. So here I am asking.

And the fact that intercom.io forces me to make this decision as a paying customer annoys me.
LINPACK has its own issues as a benchmark; it only exercises extremely predictable floating-point multiply add loops. If a well-tuned implementation of the operation is used (as you see in the scientific computing community), this is representative of the peak arithmetic throughput that the hardware is capable of (so it is a good proxy for raw compute power), but it is still not representative of the way most real workloads (even professional or scientific computing) drive hardware. Even the scientific computing community is slowly starting to move away from LINPACK (see, for instance, http://www.sandia.gov/~maherou/docs/HPCG-Benchmark.pdf).

LINPACK as you typically see reported for consumer and mobile devices is far worse; the implementations used there are often naive scalar implementations that do not do any form of cache tiling. This means that for small problem sizes they are actually measuring how clever the compiler is, and for large problem sizes they are actually measuring memory throughput (both of which are interesting, but they are not what a “CPU benchmark” should be reporting).

The set of operations covered by Geekbench is actually fairly interesting (with some exceptions). If they simply used the best available libraries instead of their own naive implementations it would almost be a respectable benchmark.
Identifying important keywords using Lunr.js and the Blekko API
Trying to persuade people to pronounce something the way you as creator do is a losing battle if it doesn't read like that - see GIF.

(fwiw my first thought was http://www.youtube.com/watch?v=yVdtQfqS9_U )
The underlying data might be different but the process is the same, you need to figure out what are the contributing factors, how they relate and establish an upper and lower bounds for the values you're assuming.

Once you have data you can make corrections to those bounds, but other than that the process is the same.

It's a skill that a lot of first time startup founders lack. They have no-idea how to estimate the market size for their startup, you need to understand the process of how to build an estimation model.
Well said. I can't imagine a synopsis that would entice someone to read Huck Finn if they were similarly predisposed to disregarding works based on racial comparisons, but Huck Finn's 'dust jacket' description is a far cry from its sum.
I don't think this is a solution for everyone. Even though VPSes are cheap, if you're not making any money from running them, they're still a cost to you.
Adobe Photoshop CC Has Apparently Been Cracked One Day After Launch
Fun fact: The NSA actually requested data that was collected by the STASI in East Germany.

http://www.microsofttranslator.com/bv.aspx?from=de&to=en&a=n...

German original:

https://netzpolitik.org/2013/erschreckende-statistik-geheimd...
It's useful for a whole bunch of things!

I had it implemented in userland as a utility for years.
[PHP] Cooperative multitasking using coroutines
there's probably a bit of sarcasm and hyperbole in his words ;)
That was certainly my experience writing a small FORTH kernel. The immediate problems are: lack of dynamic allocation, and poor handling of complex functions.

Of course you can write your own dynamic allocation routines, but that will make your FORTH less than simple. [I'll assume here that garbage collection is probably out of scope for tiny embedded systems -- I'm just talking about lack of malloc/free-like functionality]

The standard advice is to break up functions into smaller and smaller units, but I found you can only go so far doing that, and in any case it just leads to having lots of small functions to understand which is a type of complexity in itself. Being effectively forced to use the stack to store and pass intermediate results around is highly non-intuitive for programmers used to more common languages.
Comparable to whose desktops? The server edition of the Mac Mini is a thousand dollars and its absolutely nothing special in hardware. I haven't seen this much disappointment amongst people who actually use the hardware when it comes to an Apple product ever. Well, we have the cheer leaders for the new hardware but its pretty obvious they don't use the current hardware. You get these types in any conversation.

No internal expansion, no built in CD/DVD drives, limited memory, no apparent means of upgrading the video, and if one of the components breaks its off to the store. Yet if predictions are right this will be even more expensive than current solutions. Worse, Thunderbolt enclosures are not cheap, if can even find them.

Unless those price predictions are way off base I and a few others I know have even started serious talk of going hackintosh.

Apple had every opportunity to produce a slimmer tower that still gave options for expansion. Instead its a replay of the "Cube" days.

Its not even good looking, the Cube at least could pass as a conversation piece
I knew this was working in Norway when the morning after some festival I saw young people use a small boat to gather all the bottles and cans in the nearby lake :)
I had to go look up what quotidian meant - it means everyday.
I wonder if researchers are also looking into meta materials as a way to increase storage density on optical discs?
As a developer I've never heard good things about McKinsey. Can you tell us your perspective on their value proposition and the relevance of their hiring methodology?

The best I've heard about them is that they provide political cover for executive agendas that might not play well absent validation from a third party with some academic credentials.
> I think PHP really does need to try and clean up its image.

Sorry, but you obviously have not been taking notice over the past year or two. PHP really has been cleaning up its image. Go have a look at PHP-FIG, composer and packagist for starters.

Yes, there are problems. Yes, some/most may think that there are better solutions. But to think that PHP has not been "cleaning up its image" is just wrong.
He's saying his file has way more rows than that, so maybe they upped the limit in the more recent versions of excel? (I think he also wrote a bunch of VBA and hooked into some external systems too)
> In a perfect world having a list where 25% of the names are potential trouble-makers [...]

... would be pointless, as a perfect world would have no concept of "trouble".
I think if what you're suggesting were true, then we'd see Java being used for far more "foundation" software, as well as for higher-level software. It would be difficult, if not impossible, to avoid using at least some Java-based software at nearly all times. This isn't what we see, though.

Java has mainly been relegated to enterprise apps and Android development. Now, that's not to say those are small markets. It isn't a "dead" language in any sense. But its scope is quite limited when compared to C and C++. We no longer hear the hype about entire operating systems written in Java, like we used to. There are no major relational database systems written in Java (Derby and H2, for example, are still quite limited). Even for web development and business app development, many people are moving away from it to alternatives.

Yet we still see C and C++ being used at all levels of software development, for software that sees extremely widespread use, in many different domains. They're used for developing the most critical and widely-used device drivers, OS kernels, libraries, application software, server software, compilers, interpreters and so on.

Whether you're using a server, desktop, laptop, netbook, smartphone, tablet, or even many embedded devices, you're almost constantly using a huge amount of software written in C and/or C++. Given this context, Java is a minor player, at best.
You know how many times I had to restart the nginx daemon on a VPS for me to figure this out. Thank you for complaining!
I have awesome test scores but am happy to see this development!! :)
Want to work at Twitter? I can help you!
$5 a month is pretty much insignificant for a VPS.
I know taxes pay for services. That is my point. The services must be paid for. You can have the people using the service pay for them, have an alternate revenue stream (e.g. advertising), or have them subsidized by other tax payers. There is no free.
Maybe Nokia should consider Firefox OS.
Time Traveler Reveales
Zimmer is an entrepreneur and his startup was Men’s Wearhouse.
This feature was interesting, but on the other hand it affected my own ability to look at other people's profiles - because, no, I don't want people to know that I looked at their profile.

Which is why I completely disabled it. Having the ability to see who viewed your profile seemed cool at first, but then again, it's useless and the downsides are great.
The structural powers of html, aka html's built-in "group layers" functionality
Taking the money from cars and trucks also takes it from infrastructure. We need that money put back into bridges and roads before more things collapse.
Oblivion, Skyrim, Fallout, Just Cause 2, and Civilization are just a handful of mostly single player games I saw scrolling through my library that I and I would guess most gamers would prefer to play on PC even though they're also on consoles.
If you're being pedantic, it's 1,048,576 rows from Excel 2007, 65,536 rows before that.
Microsoft backtracks big time on XBox One used game, online issues
Ask HN: First Hack Day / Hackathon: Advice Please
Hi,

I'm going to my first hack day in a months time. Never been to anything like it before - any tips / advice for a first timer?

I don't think there is a specific theme. Is it usual to bring an idea along with you, or think up something on the day?

I'm a web dev working for a small agency - doing mainly backend PHP dev work - but touching on some frontend stuff too.

Thanks!
WikiLeaks says Michael Hastings Contacted It Just Before His Death.
One of us is misunderstanding the definition of perfect forward secrecy. From what I understand, it protects past/current session keys if one private key is compromised in the future. It does not protect session keys after one key is compromised (e.g. the NSA has Google's private key) and certainly not when all private keys are compromised and the attacker can observe all handshakes etc.

Agree/disagree?
For once I'll avoid Godwin's law and link instead to this: http://en.wikipedia.org/wiki/Article_58

> The article was used for the imprisonment and execution of many prominent people, as well as multitudes of nonnotable innocents. (...) Article 58 of the Russian SFSR Penal Code was put in force on 25 February 1927 to arrest those suspected of counter-revolutionary activities.

So the point is that even in Soviet Russia people were sent into the Gulag based on written laws and going through the legal system, so I'd say that the US Government's reply that "it's all legal! it has gone through the courts" doesn't mean a thing as long as said laws are against the spirit of the US Constitution.

And I'd say that's the gist of it, the current laws are against the spirit of the original fundamental law of the United States. As long as its current citizens are ok with that (no mass protests etc) then I'd say there's nothing that the minority can do (if it matters I'm not from the US)
Just yesterday the former Federal Commissioner for the Stasi Archives and civil rights activist Johannes Gauck met with Barack Obama.
Why are they talking about "Big Data" rather than just "data"? I doubt the data sets they used were so large that they could not be easily analysed on a cheap laptop using normal statistical packages.

When trying to work out what best predicts job performance, the quality of your data is by far the most important thing to focus on. I would very much like to know more about the details of their internal studies. There are a lot of difficult problems in trying to use statistics to improve interview processes. One of the big problems is that you will always have a truncated sample of only those people who were selected: you would then expect the importance of certain variables, such as GPA or test scores, to be lowered because those who scored lower on such metrics will have had compensating characteristics...