skysight-inc/HackerNews huggingface dataset:
It wasn't made that way in the first place. Remember Windows (which came out in 1985 or so) was designed to run at something like 640x350 with 4-bit graphics on an 8086. Windows 95 was ten years later and only required a 640x480 screen. Bitmapped graphics, supporting things from 16 color to 24-bit color. Check out the BMP file format sometime.

Contrast to something like NeXTStep, which evolved into OS X, started out with display hardware of 1120×832 (although grayscale). More importantly it used display postscript which is vector-based. Even though it came out in 1989 which was only 4 years after Windows 1.0, the computers that ran it were much, much more powerful than the PC of the time. The original NeXT computer was closer in performance to what a mid-range Windows 95 machine was (486DX/25MHz, 8MB RAM, 1024x768 graphics...)
Attachmate merged with WRQ in 2005, and I believe they still sell Reflection branded products that do UNIXy things, like their Windows-based X server Reflection X.
Indeed. I'm going to start calling myself a data scientist now, instead of a sysadmin. See if I can't get a raise.
I completely forgot about that pattern, not used C# in a while. Yes, this works for cases where you know what class you might pass in ahead of time, and can say new MyClass (although might break the principle of least astonishment). There are cases when you can't use that pattern though: for example, when you have some plugin framework, where plugins are loaded dynamically at runtime, you search for classes implementing an IPlugin interface, and create a new instance of said class.

Reflection must be used in that case. Using `new T()` for parameterless ctors is just a call to Activator.CreateInstance<T>(), but there are no generic CreateInstance overloads taking arguments.
To be fair, Crockford gives his reasons [1] and the replacement is literally += 1 instead of ++. Given the very low cost of the change, and that it is an optional rule in jslint, I have no problem with it.

[1] See here for more discussion and links to Crockford explaining the reasons: http://stackoverflow.com/questions/971312/why-avoid-incremen...
I think that in the mobile side it actually went the way you describe.
In japan docomo offered an open java platform (free to use, free to install, no gatekeeper for standard apps). Mobile html was only useable for dead simple things, there was no js of course, and any service with mildly complex things to do or show would be better to implement in it's own app. It sounds terrible, but the user experience wasn't that bad.
The terrible toolkit part was solved by Docomo shipping it's own UI toolkit (no J2ME compatibility, but it was so much more useable), and I think at some point there was a way to launch an app from the browser without installing it but I'm not sure my memory serves me well.

The choice of java was made for security of course, and I never heard of any serious breach in 10 years following the mobile tech news.

We get the same phenomenon I guess with the "go the mobile app" redirects on websites that don't want to have x optimized versions of the same service.
Here is something that is less onerous on the caller, but probably slower. [1] Here's the source. [2]

[1] - https://github.com/BurntSushi/ty#examples
[2] - https://github.com/BurntSushi/ty/blob/master/fun/list.go#L17
What a load of ... manure.

I have to use my disk, my CPU cycles, my bandwidth to download the ads that pay you money.

That's how spammers think, my friend. And once a spammer, always a spammer. Down that road lies MADNESS.
The OS supports it, but so many of those little custom controls people have wrote over the years didn't take it into consideration...
I'm switching back to Firefox and exploring Yahoo equivalents to google products? Hell must be getting pretty cold right about now.
I've been using Ubuntu for about a year now and although I feel comfortable doing a lot of things with the CL, I'm not sure if I really know enough about *nix. I wish there was a was a website with the 20-30 most useful unix commands and very clear language as to what they do with examples. Although, I've used all the tools in this post, I still enjoyed the use of example.
No more verbal abuse [on LKML]
I believe most anayltics platforms use/support GET, e.g. google analytics, mixpanel etc. If you limit yourself to use only POST, you will limit users from using your tool in areas like email pixel tracking where only GET is allowed.
We won't have to make fonts for Retina - we already did, they're (usually) designed to be printed which is much higher DPI than a Retina display.. It wasn't until Windows XP when Microsoft said "Let's make fonts that look great on the screen, at low resolution"
I would argue that it has not worked reasonably well. The part that worked well, is that only nation states have access to the technology. The part that hasn't worked well is that only a few nations, most of them being allies to each other, have access to them. And the countries have gone to great lengths to keep their own enormous stockpile of weapons while aggressively forcing other nations to not work on militarized nuclear technology (and at times civil tech) on the argument that once they have it, they will be able to bully their neighbours.

And of course my stance is quite biased, because I am an citizen of one of the very few countries that has not signed NPT and agrees with the stand my government has made.
Data For Nothing, Calls For Free: How FreedomPop Will Offer Free Phone Service
I asked myself why I was toying around with OpenWRT and DD-WRT when my N66U router can easily run Debian with a 600 MHz MIPS CPU and 256 MB of RAM! Why suffer the pain of a half-Debian when I can have FULL Debian?

I have a Bus Pirate wired up to the router's UART and a JTAG adapter attached to the JTAG port. Now if only I could get the CFE bootloader to talk to my PC so I can boot the kernel over TFTP and run debian installer or a debootstrapped rootfs. =( I can't even get ping!

EDIT: This is the basic path that I am taking: http://people.zoy.org/~walken/wgt634u/HOWTO.html
meta(N^K)
It's like merging between motorcycle gang and golf club.

That's priceless :).

In many ways this is the norm for mailing lists and IRC channels. I'm not condoning this kind of behavior but it's been that way for a long time. It also starts at the top and many projects do not tolerate that kind of behavior and encourage everyone to be part of the community--there is hope.
In USA Yahoo complies with US laws.

In China Yahoo complies with Chinese laws.

Dura lex sed lex.
The company has changed leadership since then. One can hope for things to get better.
I think the point is, if you write map like this you might as well be using a dynamically typed language in the first place because you're deriving no benefit from the type checker. In fact, you're just using casting to completely circumvent it.
But that's rather missing the point, isn't it? The premise is "Under circumstances where encryption is not a viable option, what secure communication methods might be possible?" so responses that ignore the premise, like "just use encryption" or "just don't get into such circumstances", aren't the most salient critiques.
"The only way forward is for everybody to be guaranteed the same access."

Except that's not true. Before it was the NSA it was criminals and Chinese government-backed hackers stealing our documents. Suppose we implemented a transparent society in some utopia. What about the non-utopian foreigners and criminals?

Another way forward is secure communications and storage. That would place natural limits on surveillance. If you are suspected of a very serious crime, the FBI would have to plant a bug to intercept your communications.
http://www.hardkernel.com/renewal_2011/products/prdt_info.ph...
That's not an apt comparison, because Manning had access to the cables by design. He exceeded his authority by releasing the information, not by accessing it.

After 9/11, which the US had enough information to stop if not for that information being held by different agencies that did not share with each other, an effort was made to make sure analysts in different agencies and branches all had access to anything that might be relevant.
Has anyone tried to do a timing attack on the MPEG-2 decoder license check? Is the check done in HW or a software-based hardware abstraction library?
all JS comes from the same source ...
Yahoo won a right to demonstrate they did resist the government. They did resist, but have lost anyway.

So... no. Yahoo is not a NSA-free land.
I understood that to mean he'd forgotten about the company until the remote-working ban controversy brought it back into the spotlight, not that he's boycotting Yahoo on the basis of its remote-working policy
> The things I talked about all involve heavy peer-review, from a much wider audience instead of a few academic referees.

The academic peer review process basically curates the literature by filtering out the majority of submitted papers, which often are low quality, cover something already done, etc. So, it's somewhat a different beast. More importantly, though,

> Academic papers are definitely not good learning materials, unless one is already familiar with the subject area.

That's right, because a lot of the cutting-edge research is really hard stuff that takes years of study to really understand. The point isn't to educate, it's to advance the knowledge of a small group (other researchers) that specilizes in a narrow area. Hopefully, those people (or their students) will eventually distill that knowledge into something usable by others (e.g. software). The point _can't_ be to educate (in general), because the stuff is just too hard. That's just the way research is. (If it's good research.)

I don't think the OP's experiences are typical: He needed to publish blogs because his work had immediate impact. That is rare overall in academia, including in CS. Most of the good work that is done will _eventually_ end up in a product, but it will take time.

But it's worth noting that the OP _also_ publishes papers. Really don't think there is a tool problem there, though there is always room for improvement.
I feel like with the rash of computers* at this price point, I'm waiting for something at $9.99 before I get excited.

*for some value of computer
There is a very important reason client-side js apps are appearing: managing stateful apps over a stateless protocol means spending about half of your time and complexity budget dealing with state transfer. Js clients bring us back to the days of true application programming. They use REST and HATEOAS in a very natural way that most app servers have not. Maybe it's time to let the server side handle what it's good at?
Simple: create a government department whose prime duty is to protect the 4th amendment. They would seek out and shut down any scheme that is illegitimately collecting personal information.

The technology exists, it can be done.

Edit: the whole Chicken Little "the genie is out" scaremongering is defeatist garbage. No people more than HN readers know that the effort required to collect and parse all the information flowing through the internet is not trivial. It is easy to stop since only well-funded outfits can do it.
That was actually not what I was expecting, but does show their (admitted) lack of understanding of cookies and ads.
If you block ad cookies, you just get a generic ad, it doesn't block the ad nor reduce the efficacy of the ad.
"I doubt that this impedes on programming efficiency compared to C." will not hold true if you're using reflection.
I actually work in a company that has a similar voting system. We print out a card, and we also burn the content of the vote in a rfid chip, that voters can check themselves. The rfid speeds up the counting, but you can always do the manual count to check up with the system. Neither the machine nor the card contain any information that can identify the person, so we can preserve the anonimity. Perhaps you can check out our site :) http://www.vot-ar.com.ar/en/system-votation/
random question: doesn't ObjC define 'nil' (or self?) as 'void*'? I did some ObjC coding 2 years ago and I remember seeing something like this and thinking: oh boy.
Wait, what? Yahoo is still part of PRISM. We don't really know how Google, Apple, Dropbox, etc. reacted to attempts by the NSA to be put under PRISM.

We only know that Microsoft wilfully made it as easy and accessible as possible, but no other company has revealed to be more culpable (or victimized?) than the rest.
Sportacular for iOS is also great. Provides no-nonsense scores and news for almost every sport (I mainly follow basketball, tennis and soccer, though). It is a much better interface than what Yahoo's own web equivalent (sports.yahoo.com) has become.
As long as laws in particular jurisdiction remain the same, nothing could change much.

May be gets a little less public, eh.
At home I've got a Dell SP2208WFP. Quite a good monitor. I'm torn between wanting more pixels (it's 1650x1080) and waiting for it to hold out for 4K to come down in price :)

At work I've got a 24" 1920x1200 HP S-IPS (forget the model, $400ish MSRP), and some random 19" Viewsonic I requisitioned from somewhere. The HP is really great, if you don't mind the only inputs are digital only.
That's not a problem, it's an opportunity for those that do, and there will always be those that do.
Yes, you are right. That's who i am thinking of.
Software Carpentry provides a good overview with examples: http://software-carpentry.org/4_0/shell/index.html
A More Complete iOS Solution to the China GPS Offset Problem
Two points: First, this was from 1998 - back when "exporting encryption" from the US was punishable as exporting weapons. Secondly, this is proposing a communication scheme where there is no "encryption/decryption key" for the NSA to coerce people into handing over.
Of course. If the main cornerstone of your project is map it's probably not the greatest idea to use Go, but if you're using Go for other reasons and happen to need a quick map function there's no reason to change languages just because Go doesn't have a standard library implementation
Who Owns Omni?
Maybe I'm missing something, but I do not believe there is a possibility of a double spend with the way NameCheap has setup their payment.

To pay with Bitcoin, you have to send BTC to your Namecheap account (which is done through BitPay), and wait for 6 confirmations (1 hour). They say "Funds will be added to your account within one hour after payment is confirmed. On very rare occasions, it may take up to 24 hours for the funds to be credited."

After that point, you can buy domain names with zero confirmations, but there is no risk at this point, because it is Namecheap account credit.
What's My Home Worth in Bitcoins?
Nobody on the internet is NSA-free as they're siphoning photons off the fiber optic cables. I choose to give my support to those fighting tooth and nail against the surveillance, and right now the evidence points towards Yahoo doing that better than most.

Plus they got a glittery gold star from the EFF!
Stacks And Rands
Sola dosis facit venenum.

I didn't pay attention to my weight for a couple years, ate a lot of sweets and drank a lot of beer. Before I knew it I'd gained 30 pounds, and had a minor freakout. I decided to do three things--weigh myself every morning, stop eating sugar except for from fruit, and stop drinking. I ended up shedding 30 pounds in 90 days, and have kept it off for a full year. I didn't exercise or count calories in any way, in fact I probably upped my overall calorie consumption but I replaced the sugars with more complex energy sources like nuts. I'm not sure if it was cutting the alcohol, cutting the sugar, or both that did the trick. However, I've been letting myself have some alcohol for the past few months (wine, not beer) and haven't gained a pound since doing so, so my gut tells me it was the sugar. I definitely feel a whole lot healthier.
I spent the last hour trying to get the example programs on the front page of the libCello site to compile on OS X (10.8.4). I discovered I was missing some include flags. This is what finally worked:

$ gcc -lCello -std=c99 -fnested-functions example.c -o example

Hope this helps someone!
How Intellectual Property Reinforces Inequality
Wouldn't you also need to fix src/QR.rb.gen.rb?
Lesser of many evils? What about DDG? How accurately can the NSA track DDG queries that get farmed out to the 3rd party search engines (Bing? and others?)?
The image comparing both skulls is just the same image stretched. http://www.nytimes.com/imagepages/2013/07/16/science/16HOBB1...
Harrumph. Our http://github.com/redjack/libcork.git library is better.
Who Else Wants to Learn Faster and Better?
In fairness, many API documents read like this:

Ref GetRef(); // gets the ref
> "I was talking about apples, then he tried to derail the discussion by bringing up oranges"

>> "B-but... you were in a restaurant... choosing desert?"
Yes all major firms are culpable in this but if their beliefs are in line with mine(We should know what the gov does) then I should support them and use their product.
Mashape - the cloud API hub
One of the latest AI systems from MIT is as smart as a 4-year-old
Rodney Howard Browne
Since I’ve moved to Tampa, FL I’ve relied solely on faith to get me by. God has provided me with friends, a place to stay, and a possible job in the near future. What I experienced since my move has been a blessing from God himself. What seemed impossible is now a reality, and keeps on getting better. With faith, and a solid plan it is certain that with God all things are possible. Brandon G.
Entrenamiento Para Pitbull | Algunos Secretos
Interesting at first, but lack of static type-check (or notation) voids everything.
I think some ports claim to be based on the original port to Lisp. I've never seen any of the original SLIP code or data.
The rules seem to be authentic, since they are producing Weizenbaum's sample conversation.

As for elizabot.js see: http://www.masswerk.at/elizabot/eliza_test.html
Hmm, it doesn't say they get to declassify, only that the classification must be reviewed, and then the document published with any properly classified information redacted.

Expect a letter of all black lines.
with JavaScript, there is no need to know how computer works, so why would anyone learn(deeply) about that?
Totally taking your advice on that.
I just assumed that to be the status quo, but I can't believe I never realized that it really cuts into the sense of continuity I want my business to have.
A Momentous Shift for Sonic Levitation
> VCs seem to be shifting toward a strategy of spraying money at early stage startups, and then ruthlessly culling them at the next stage.

Looking at this from way outside: I think this is because they're much more aggressive on product-market fit. Pivot once or twice, then give up when you're not the next instagram.

Ideas have consequences; here it's the concept of startups as early-terminating simulated annealing search algorithms that has been consequential.
For anyone interested in doing this on the cheap I recently hacked up a hubot script which does pretty much the same thing for stashboard, fork away.

https://github.com/appneta/hubot-scripts/blob/master/src/scr...
Download Five Years of Tor.com’s Original Fiction for Free
Show HN: PMOcean.com; Instant collaboration for MS Project plans
That's a complicated question, because the nature of series A rounds has changed in the last couple years. A lot of so-called series A rounds now are de facto series B rounds, huge "seed" rounds having taken the place of series As (at least financially).

A bunch of the companies we've funded are profitable and haven't raised a series A round yet, but it looks like there is only one that is way past the (now much later) series A stage and yet didn't raise a series A: Weebly.
If only they can clean their Y!Mail and make messenger XMPP happy and can give other (clean) apps like Calendar/Taks/Notes (free or for a decent fee) etc. I can switch but somehow, I know this is not good, user friendliness wins over worry for my own privacy. May be because the intuitiveness of an app or the absence of it is sth I've to deal with daily. Or maybe not, it's just simple laziness and dangerous indifference.
I've tried this out and it is a disappointment. 8.1 doesn't actually switch the rendering of the app to a different percentage scale when switching displays, it just scales the app rendered at the previous scale.

What happens is a "target" scaling percentage is set - any monitors that roughly match that percentage/DPI get a 1-1 pixel mapping of how apps currently render at 125%/150% etc. Monitors that have a greatly different DPI (for example, a Surface Pro internal screen) then have a scaled app. For instance, the app renders at 125% (the "target" percentage) and is then scaled down or up by the graphics card to the scale percentage for displays that don't match the target percentage. This is never a nice pixel double or halving that OSX carries out, but always a blurry mess, scaling up or down. The taskbar is not scaled at the moment either, rendering at the target percentage scale on all displays, so you get a mini or a large taskbar on the mismatched display.

They would be much better off rendering everything at 200% and scaling down, like OSX.
Resumes are getting more social than before
If you were right, then that would not be an example of zero confirmations.

I suspect you found old text that they need to update.
This reminds me very much of the various types of mathematical exercises that seem to be very esoteric and academic but turned out to be very useful in some solution in physics (eg. lorentz contractions). I would not be surprised if some insight indirectly comes from this insanely amazing exercise.
> "The Government shall conduct a declassification review of this Court's Memorandum Opinion of [Yahoo's case] and the legal briefs submitted by the parties to this Court," the ruling read.

What I don't get here: it was told many times that FISA court only hears one side, namely government. Here though Yahoo seems to be named a party in the Court. Has rules change? o_O
This book has not only helped me with back, neck, and shoulder pain but anxiety too.

http://www.amazon.com/The-Divided-Mind-ebook/dp/B000SEHJOI/r...

Turns out simple breathing exercises can lower most of my anxiety.

http://www.drweil.com/drw/u/ART00521/three-breathing-exercis...
10 bogus excuses that people use when they steal a photo from the Internet
I don't know about California in specific, but in the United States as a whole there is plenty of existing and unused/lightly used railroad right of way. Cut a deal with the railroads (most of whom are very, very hungry for cash/investment) and you've got transcontinental capability without needing any eminent domain proceedings or similar obstacles.
http://www.scantegrity.org/
What, exactly, are these abstract phrases of which you speak? Does how the phrase actually gets used matter to you? Or do we all get to invent imaginary conversations for abstract phrases and lilly-white motivations for our (imaginary) protagonists? You accused someone of ignoring context but you're inventing it.
Nil is (void *)0.