skysight-inc/HackerNews huggingface dataset:
> I'm extremely interested in the idea of taking the syntax highlighting, formatting, and code completion OUT of these specialized IDEs and plugins and into some kind of standard "bidirectional channel" between a language processor or compiler, its macro system, and the user's editor of choice.

Well maybe if we stopped using ASCII files as our source code and used a richer type of document we could start to make some improvements!

What kind of rich document? Well, what about HTML? Did you know you can even embed interactive elements in such documents? What if we started embedding our source code and editors in our documents instead of the other way around? The whole model is inverted, but mainly for historical reasons, because you know, in 1979 all we had was VT100 to interface with our machines... it's like we never moved on... why is my "code" a splattering of ASCII files in a directory? A package definition, tests, dotfiles for this and for that... ship the editor, the tests, the docs, the examples, and the source ALL as one document!
Probably one of the biggest complaints we get from our IT clients. Really frustrating for someone that isn't familiar with the issue because all they can articulate is that either they can't fit anything on the screen (low resolution) or can't read anything. I always assumed it wouldn't matter what MS did because x, y, z 3rd party application wouldn't implement it but its always been irritating that MS' own applications don't work correctly with the current options.
More info on this can be read here http://yahoo.tumblr.com/post/55535441138/get-your-yahoo-user... . Right now the service has just started throwing a 999 error for some reason.
There are still enough situations where pixel alignment makes a noticeable improvement in performance and crispness.

Lots of displays out there are still 96 DPI.
So you need to be mindful and have intelligent overloads for the DoSomething method?

Personally, I don't really see that as much of a problem. Having run into that issue before, I think the compiler catches it as as an error because its an ambiguous method signature. Instead, you have to pass something like: "DoSomething("foo", (string)null)" which, in that case, defeats the purpose of the optional parameter altogether.
It depends what you want, though. Many developers are more interested in maximizing the popularity of their code rather than making sure it is always available under OSS terms. In this case, MIT is a much better choice.
"The U.S. Department of Homeland Security was a panicked reaction to the Sept. 11 attacks."

The Hart-Rudman Commission recommended the creation of a National Homeland Security Agency in January of 2001.

9/11 panic was just the grease to ram a massive new bureaucracy through a congress controlled by the party of 'limited government'.

http://en.wikipedia.org/wiki/U.S._Commission_on_National_Sec...
"On the contrary, perhaps the most interesting task we ever do with a list is iterate over it and vectors kick ass there."

You need to populate a sequence before you can iterate over it, and that is where the poor asymptotic performance becomes a problem. An example that came up on HN a few weeks ago is this: insert a bunch of elements into a sequence, while maintaining some order (i.e. the sequence must be in order after each insertion). Sure, vectors outperform linked lists on this task -- but both are crushed by a priority queue (even if it is just a pairing heap built from linked lists), and even a balanced binary tree will do better at reasonable scales.
I guess you consider content doesn't have value then? This is the return. If it's not enough for you, nobody force you to give. This is the beauty of crowd funding.
I think the limit is shorter these days (more like 2 or 3 days), and there's a penalty for using it too often. Still plenty for these purposes, though.
DOM access is the slowest part of JS in the same way that Window API access is the slowest part of a C++ app on Windows.

"DOM access" covers everything from "WebGL calls" to "stroke a path in canvas" to "hey, redo the layout of the whole page" to "hey, store this string in a database" to "add an attribute to this element", depending on who you're talking to. Some of these are slow (redoing the layout of the whole page). Some are not too bad (e.g. in a current Firefox on Mac typical WebGl calls are about 2x slower than a corresponding GL call from a C program last I measured).

Now obviously storing data in a DOM attribute is slower than storing it in a JS property, because there is more overhead: DOM attributes can dispatch mutation notifications, can affect styling, etc. If you don't need any of those things, you might be paying some cost that you don't need to pay. This typically starts to matter once you're doing a _lot_ of attribute sets, though. A typical attribute set in a modern browser is in the <100ns range on modern laptop hardware.
Here's the Makefile:
https://github.com/torvalds/linux/blob/master/Makefile

Here's the changeset:
https://github.com/torvalds/linux/commit/ad81f0545ef01ea6518...
Hardware like nails and screws that you only need one of, but have to buy in packs of 100.
I don't dabble in anything illegal, and I don't scare easily, so they wouldn't really have anything to hold over me. But yeah, I can definitely see that going that route would invite some unwanted attention. It's probably one of the reasons we haven't seen a mass effort to dox the 50k or so NSA employees.
I think most of the time you would want some sort of official response to an attempt to systematically catalog the employees of your nation's clandestine intelligence agencies.
Email encryption: Using PGP and S/MIME
Ah. I've never had a problem in practice.

My personal view is that I should optimize for people getting involved. If it gets so successful that a company wants to use it without contributing back, its a nice problem to have (and it doesn't particularly bother me).

I know you have a lot more in OSS than I. Has this affected you much? Would love to hear any experiences - it seems you're sour on it and there might be a story there?
I don't choose a license to meet my requirements. I choose a license to meet everybody's requirements. So when you don't choose a license that meets everybody's requirements, it makes me question the value of the freedoms it provides, and I end up wishing you'd chosen something more open.
Async node.js API server testing
People interested in real-world high(er)-level C programming should take a look at this book, "especially the class methodology in Chapter 4": http://www.duckware.com/bugfreec/index.html

Side note: this book would certainly be down-voted on r/programming but I expect more grown-ups here.
Yes, that's a great example.
Agreed. My argument was that the government asking the company to do something immoral would be more of a concern to me than the company doing it, since the government is supposed to hold a position of trust with its society whilst the company is generally assumed to represent its owners and/or investors interests.
It wasn't the best example, but let's take the area of a circle, which is r^2*PI. I don't even know the proof for that by heart, but I can still make use of the information.
A proof simply tells me that something is true. Further understanding is just a bonus.
There is TLS for SMTP, which admittedly doesn't protect the email once it gets to the server, but at least helps en-route.

Also, I don't think there's a problem around the fact that most of the time you don't communicate directly with the recipient's smtp server - relaying is definitely a part of SMTP. It would work in the case of running your own SMTP server that you use to relay mail (assuming you encrypt your own SMTP sessions), but you'd need smtp servers to recursively query for the public key if you want to enable relaying.

This is starting to sound suspiciously like DNS, so why not just store the keys there? There are already ways to do that:

http://www.gushi.org/make-dns-cert/HOWTO.html

Add in DNSSEC records and you can be pretty certain you have the right key.
Ask: Is 300 users a good tipping point for crowdsourcing?
I just read an interesting blog post about 300 users being a good tipping point for open soruce projects(reference below). So, I wondered if other people had experiences with other crowdsourced projects and if there was amagic number for them.

http://baudehlo.wordpress.com/2011/05/20/the-300-tipping-point/
Complaint seems to be that EFF isn't advocating for exploit-finding freedoms.
I think this is very true. When Java launched I re-did the Sun home page as an applet. Bill Joy suggested that in the future HTML would be gone and each web page would be its own Java applet. He was mistaken of course :-) But as I've watched the emergence of 99% js pages I am reminded of his insight. His reasoning was pretty straight forward, the reason PDF (and that thing Imagen/Xerox did (DDF?)) existed was that to convey the document creator's intent to the consumer over a fungible media like computers, required that the document be a program describing what it looked like, leaving it up to the end node to interpret that program and then do its best to recreate it for the end user. That was something ASCII could never do. So with web pages, especially interactive ones, they were destined to be "programs" rather an some form of semantic markup structure.

I have come to appreciate that this is a pretty profound concept (well for me anyway :-), having the end result sent as generalized instructions for reconstruction, rather than as a external representation of the constructed object.
The latest I've heard is that an extremely sophisticated hacker can roll back* a zero confirmation transaction in about one third of attempts... so long term such a hacker could manage a 33% discount on purchases.

*Via a double spend attack with careful selection of peer connections and precise timing
Maltego: Open Source Intelligence Analysis Tool
Dart and PNaCl have been rejected by not only Mozilla but also upstream WebKit (Apple) and Microsoft. In other words, Google is the only proponent of these technologies. I have no idea how you could paint that as "isolated" or "NIH".
People read a book, they see a simple description of steganography, they whip up an implementation as a proof of concept, they share that code, other people think it's secure when it's not meant to be.

(http://www.ifp.illinois.edu/~ywang11/paper/CISS04_204.pdf)

(http://eprint.iacr.org/2005/305)

(http://vision.ece.ucsb.edu/publications/sullivan_ICIP06.pdf)
If that's what you intended perhaps you should find a more respectful way of putting it
The Heidelberger mayor Eckart Würzner said he felt very sad about the departure of the US Army:

“After World War II no-one in Heidelberg knew the way into the future. The US Army worked to educate the young generation about how democracy works. It gave Heidelberg a perspective and helped the city get back on its feet and on its way to democracy,” he said.
Notice I did not say "potential short term individual hardships", regardless of what he was charged and convicted of (which wasn't failure to comply with NSA orders of which he says are in retaliation of)…
Flat Design Done Wrong
Bureaucracy in action.

So now, EC wants American companies to tell them "what you do with the data", by law.

American law states the contrary "whatever we do is secret, you can't tell anybody, or we will send you a SWAT team to your house, and imprison you forever. Foreigners are adversaries, enemies...you are a patriot if you collaborate, a traitor if you don't, like Snowden"

Who is going to win? Obviously what happens in FB or Google headquarters is unknown to the bureaucrats, so they will continue, they are Americans after all.
Comparing Wearables: Fitbit Flex vs. Jawbone Up and More
I hate it when my formulas break when I add new rows to a spreadsheet. If your product can solve it, then it has potential, especially in financial apps and stuff. I'm gettin a beer.
I actually have used RescueTime. I would have probably raised the same concern except that I was using it, at the time, at the encouragement of my employer. If they were fine with it, then so was I.

I haven't continued to use it, but to be honest I haven't given it much thought.
I think that making claims on the changing capital market climate based on historical P/E ratios may be measuring the wrong thing. A declining trend in P/E ratios may suggest a decline in valuations but it also may suggest a change in capital structure. Or it may suggest a combination of the two.

It would be interesting to look at the trend for EBITDA multiples over time instead: https://cloudup.com/cHNL3Wcy5yH [1]. In this view, you can see that TEV/EBITDA ratios are very similar today to what they were in 1995 even though they took a very circuitous route to get there.

1: S&P Capital IQ (exported just now)
ASUS's 4K screen is $3,500. The Sony one at Fry's was $4,995.
Depends on what you mean by 'Hotspot'. Both of Sun's embedded JVMs (CDC, CLDC) had 'Hotspot' implementations. Both of these implementations performed many of these types of optimizations (which I can say with certainty because I wrote many of them). I'm no Dalvik expert, but there really isn't any reason why it shouldn't be able to do similar optimizations. Remember that the CDC and CLDC Hotspot implementations were originally developed for hardware of the early 2000s.
Five days as far as I know.

http://www.icann.org/en/resources/registries/agp/agp-policy-...
IMHO, the themes are bloated with unmaintainable Javascript libraries and snippets, heavily dependent on scattered around CSS rules and files. If Bower (http://bower.io/) or Jam (http://jamjs.org/) was used, the themes would be actually useful instead of just beautiful demos.

Also, LESS is not used for the customizations, gradients, etc. made by the theme author, just for Bootstrap. Which is ridiculous. Compass & SASS would be a great alternative for maintaining such a large frontend effort. Bootstrap has been ported: https://github.com/vwall/compass-twitter-bootstrap

No real project can make use of that as-is, it's simply unmaintainable. Ask any serious frontend developer, he'll laugh at the workflow used to develop such themes.
ECHELON[1] showed us precisely what you call a "conspiracy" theory to be provably true. If ECHELON is a conspiracy theory, then the Snowden leaks are a singular whisper in a backroom, relatively speaking. We've had that "concrete proof" (which the Snowden leaks are not, by the way) for nearly fifteen years.

As for the US government lying to its people, we've known about that too for at least 40 years [2]. According to one CBS article, lying politicians are one of the "three things most Americans take as an article of faith"[3]. It's simply not a big deal. Take the Iraq war and WMDs as another example of the US government lying to its people.[4]

Hell, if you've watched The Newsroom's first season, you'd have seen a whole multi-episode story arc about an NSA whistleblower revealing extensive spying going on at a level thus far unprecedented. [5] Did Aaron Sorkin and the rest of The Newsroom writers have special information on PRISM, or is it just so ingrained in the American psyche that it was entirely predictable and fully plausible? Keep in mind this was MONTHS before Snowden.

Simply put, the Snowden leaks are a "no shit" for most people. The majority now believe he did the wrong thing, according to a recent poll[6]. Also worth noting in that same poll, "Forty-eight percent of respondents to the poll said that they support prosecuting Snowden for his actions, while 33 percent were opposed."

[1] http://en.wikipedia.org/wiki/ECHELON

[2] http://www.guardian.co.uk/world/interactive/2013/jun/24/guar...

[3] http://www.cbsnews.com/8301-250_162-57485776/lying-politicia...

[4] http://www.guardian.co.uk/world/2013/mar/18/panorama-iraq-fr...

[5] http://thenewsroom.wikia.com/wiki/Solomon_Hancock

[6] http://www.huffingtonpost.com/2013/07/05/edward-snowden-poll...
I think you're way off. The phrase could be used in such a way, but even in this thread the person to whom this insult was leveled against did not say "there's no possible way there's systemic bias against women" or deny anything about women or anything like it. The way you're using "context" is a hand-waving, straw person, red herring. You should check the context.
GitHub's on your phone
OpenMediaVault: FreeNAS on Debian
In the UK universities' research output are assessed by HEFCE using the "Research Excellence Framework" (which replaced the Research Assessment Exercise) [1]. Sadly, it suffers the same problem of being another metric [2]. It's a time sink for academics and it fosters a cutthroat atmosphere in the run-up. I heard some unconfirmed rumours that academics not submitting case studies to the REF will have their contracts re-assessed.

I think this exposes the bigger problem of metrics in general. It's hard to determine how much impact research has, particularly in the short term. I'd be interested to see what the outcome of the REF is, but I remain sceptical and apathetic towards it, as does everyone else I've spoken to.

[1] : http://www.ref.ac.uk/

[2] : I get the impression it does anyway - I'm not involved in it this round.
frankly i'm blown away that anyone on earth likes Despicable Me enough to do anything like this
Although Windows for Workgroups was largely considered a joke (Windows for Warehouses) I also remember it being pretty wonderful. It brought to Windows all the SMB stuff that I enjoyed from OS2 as well as an actual built-in TCP/IP stack. I was happy to ditch WinSock.
1) Game pieces and parts

2) "upgrades" for store bought stuff.

3) experimental stuff - different pen shapes for example.
"serious flaw" == hyperbole
I'm planning on writing a blog post, but the tl;dr is that I'm not sure it's sustainable, because there's a whole lot of take, and very little give.
But even if that's the case, when the double spend is spotted the service can be canceled, which in this case seems likely to be before service is started anyway.
"The crucial point is that two algorithms with the same asymptotic complexity may have radically different performance characteristics"

OK, but this was not a thread about the difference in constant factors, and I freely admit that constant factors matter. As I said elsewhere, twice as fast is twice as fast, there is no denying that.

Strassen's algorithm does not have the same asymptotic performance as the textbook algorithm. Strassen's algorithm is faster at scale.

"Yes, this effect will always eventually be overtaken by wins in asymptotic complexity, but (as is often the case when matrix multiplication is involved) the constants may be such that reaching the crossover requires such comically large inputs as to render such considerations essentially negligible."

It sounds like you are confusing the best known matrix multiplication algorithm, William's algorithm, with Strassen's algorithm. Strassen's algorithm is used in practice, and depending on what sort of architecture you are on the crossover point is N being in the hundreds or the thousands (for an NxN matrix). These are not comically large, these are sizes that are seen in practice in various settings.
So you're saying that a quick decision can't be made? I agree. A couple of hours is the bare minimum to at least try to discover them. But I still think people should try and understand the differences. I feel that the GPL is very important to OSS.
That's a weird thing to say. These are all questions that copyright jurisprudence has had to deal with. The copyrightability of riffs should be well known to anyone who watched MTV in the Vanilla Ice years.
The number of downvotes the user has received despite representing the minority in the discussion here indicates they were right about the level of emotion.
I was speaking about the phrase in the abstract, first of all.

Second, mistercow discusses the context and the reasons it was said in this thread below, you should take it up with them.
It's slightly ironic that these $100-$199 devices are compared using a $30 pedometer as the gold standard.
BSD has a progress meter utility. It's called progress(1).

progress -zf /data/*.log.gz grep -c 'hello world'

progress -f /data/*.log.gz zgrep -c 'hello world'

The second form will show the progress of the decompression process.

You can also adjust buffer size, set the length for the time estimate (otherwise we have to fstat the input), and display progress to stderr instead of stdout.
Dell Ultrasharp really are the best value monitors you can buy. I've had one 20" Ultrasharp for almost 10 years and it's still great. 2x24" or 1x27" is my preference.
Rumsfeld was the architect of the military strategy that resulted in the Iraqi civil war, and was one of a few very loud voices in the administration in the aftermath of 9/11 militating for an invasion in the first place.
Isn't this exploitable by forging a transaction? The way I thought the ecosystem worked was that bitcoin mining verified the authenticity of transactions of the page, thus creating the "confirmation". Couldn't a malicious party create a fraudulent transaction to namecheap if they aren't verifying that it's real?
Uh, I pointed you to a case where the paperback AND hard cover are much cheaper than the kindle price. I was just giving you my rule about paperbacks.
From the depths of my bad memory;
To get TCP/IP in windows 3.11 you needed an extra disc to load up their winsock version.

And it was a shitload better than anything else available at the time.
Invited. Thanks!
Decreeing that governments should not try to infiltrate their citizen's (and not only their) privacy is like decreeing that terrorists should not possess explosives. The point is, if they'd find a possibility to do that, they still will do whatever's in their interests.

IMHO, the only reasonable option is to embrace the inevitable and explicitly allow any wiretapping (on any level, for anyone just because they can - not only for TLAs and law enforcement; with a several year of grace period, so the everyone could prepare themselves) and force the world to secure their communications and not rely on promises that nobody would peek at them.
Not really. If it's a situation where having the service for a brief period of time is valuable, and which can be active before a double-spend would be detected, you'll probably see as much fraud as for a physical good of a similar value.

On the flip side, requiring confirmations before physically shipping a product but not before beginning provisioning would likely be doable.
No, its not exact - I can still extract the BSD code out of the project and use it without the GPL restrictions. You didn't relicense the BSD code, you just included some code that has its own license.

Relicense has a very specific meaning.
Style Guides: Or How I Learned to Stop Worrying and Love the Grid
3x 24" Viewsonics and a no-name 24" that's on it's last leg. The monitor is not that important it's the pixel count that I care about
This is by far one of the best updates GitHub has made recently. Using the current GitHub on a mobile device is difficult and slow. Really pleased to see this done!