skysight-inc/HackerNews huggingface dataset:
Actually, I'm pretty sure you could make a good case for log processing in Haskell. There are some businesses with lots of log data, containing any number of dimensions along which you might legitimately want to slice and dice, with their formats and schemas changing over time. Haskell's type checking is really good at catching the type of bugs that tend to crawl out of this kind of application, and its speed is a good thing when you're dealing with a whole lot of logs.
I think this is because MSL was originally scheduled for the previous window in the Earth-Mars transit (about 2 years prior), but was pushed back.
Fake CS Degree from YC Founder?
What's a BBA in Business and Computer Science?
"H₂O" is the compiled version. You don't know where it's been.
Close to the logician from the article then? -- Kind of doing your own thing, not even in between the two techniques, just completely outside the box.
Streams clamp everything in them to O(n). That's a problem in some cases; for example, your NASDAQ feed dumper probably has some kind of database inside itself that lets it run filters in massively sublinear time, and making it linear would be a significant performance hit.

However, there are an equal number of tasks that are not sublinear. Some of them are also very common and important sysadmin-y things. Iterate through a directory applying some operation to every file. Slurp a file and look for a particular chunk of bits. And so on. For those sysadmins, a little structure in their stream can make their job a lot easier. It'd be like the difference between assembly and C: all of a sudden things have names.
Very cool concept. Unfortunately, this only proxies the starting hostname and doesn't rewrite absolute URLs, so on most modern websites, image/CSS/JS resources (being served from subdomains or S3 etc.) will load unproxied and not get slowed down.
I was a little distracted when I wrote this, I admit; it probably wasn't the most thought-out statement. I don't mean you should adopt another perspective (that'd be silly).

You're right - it's inescapable that we need some perspective on which to judge and formulate opinions, but sometimes we just need to take things in passively, and think--without forming opinions.

I'm not entirely sure whether this makes sense, or whether it just seems like philosophical nonsense.
There are plenty of people selling twitter followers on http://fiverr.com
The cameras are watching me
Or to sum up, "Good design rules are vague"...

[But hey, probably my fault: I didn't click on "View pro tips"...]
It was and still is an info war, both sides acting accordingly.

Lybian revolution had plenty of staged content that was fed to "international media" who happily gulped it down. Rebel troops taking on cities in fucking flip-flops? Sure, why not. Kind of unclear who did the actually fighting, but that's not really important, is it.
>I find the tendency to repeat Microsoft's mistakes deeply disturbing.

What, in this case, you consider "Microsoft's mistake"? I thought that PowerShell was commonly considered conceptually sound, but flawed in the implementation, mostly for it's verbosity making it unwieldy for interactive use. If this project can solve that, then I don't see it "repeating Microsoft's mistakes". Instead it would be correcting them.
It is akin to choosing a breadth-first or a depth-first exploration (or corn consumption in this case) strategy.

Analysts want to try and explore depth first hopefully to get to the result while algebraists go in breadth first -- to leave no kernel un-eaten in a nice systematic way.
Key word being traditionally
Is the new software already on curiosity and it just needs to be installed or are they transmitting the new software from earth?
It couldn't possibly be that those titles that you want to see are not being developed because few people want them?

http://vgsales.wikia.com/wiki/Video_game_industry#History_of...

You do not get to define market demand for particular types of games. People are willing to spend money on games.

The music industry is figuring out that, unlike the 90's, they can't put out a cd with 1 or 2 hits and expect people to buy the whole thing. So yes, sales are down. How much are they saving by shipping fewer CDs?

Book sales may be stagnant or declining, but units are up, and a similar argument applies: how much of the falling gross revenue is offset by reduced distribution costs?

How will any position on copyright enforcement cause people to forego watching the latest Twilight movie, or buying Harry Potter books, and instead buy the sort of high art or higher art that you seem to think they should be buying?

There is no shortage of people willing to buy the FPS clones, pulp fiction books, and popular music that you would decry. Your complaint lies with those people, not pirates.
Porting a java hashing method to clojure
Thanks for your comments. I am looking for a Java framework to learn. And Tapestry seems like a good candidate. I have just written a hello-world application in Tapestry. And I have no experience in developing using tapestry. My understanding from tapestry 5.2 docs is
1. Tapestry retains the state of the pages and components. (you need to annotate your state variables though). So, I am surprised that you need to reinitialize the field every time.
2. Tapestry provides parameter blocks to pass parameters to a component. It looks similar to a function call. What am I missing here?
K, falling back to my "not giving a fuck" mode I was in before and assuming any compromises of the session would involve access to my backend servers which is worse than losing control of the sessions.
Spirals, functional, ... Emacs. I haven't done such high math but analysis seems more like how I approach design problems (domains more unique, beauty and intuition for guidance).

I have noticed that when each kernel is firm and can be cleanly separated from the cob, I am more likely to do rows. When I do, though, I usually take a horizontal chunk at a time.
Masochistic geeks are a dime a dozen. Once they've memorized an unintuitive design, there "is no problem."
The update was transferred to the rover during the cruise stage.
You prefer to make mathematical discoveries using automated theorem provers.

It occurs to me that these would make hilarious fortune cookies.
If it's not entertaining it fails. His project is boring. Probably 99.9% of the page's visitors couldn't keep their eyes open to read it to the end.
Show HN: Top-Rated Eateries Delivered in SF
Can somebody list some major softwares developed using go programming language?
By major software, I mean to say-
1) People use it regularly
2) It can prove to be a boon in future
3) Lines of code.
I've noticed this a lot, just today I was doing a hover animation (using CSS) and for some reason my navigation and input elements all fade while hovering over this one item. Not sure if it's a webkit bug (it's the same in the latest Canary build too as well as Safari) or maybe it's a bootstrap thing as every site i've seen this problem on happened to be using bootstrap.
C hackers, do your thing.
Microsoft saves passwords in plaintext
I have a Hotmail account and its password is more than 16 characters

I wanted to login to Outlook.com with my hotmail username and password and I got this error

When I just entered the first 16 characters of my password it logs in!!

This shows that passwords are stored in plain text because if there were hashed there was no way to know what is the first 16 characters of my password!
Thanks for the read. It might seem strange to some but this is a solid image to see when you're camping - there are machine cycles going on that is keeping your data alive and you have no control over those machines, and you don't have your own data.

Which is crazy to me, and i would never let that happen. Ever. Everything that i have online is copied to two different locations which i have physical access to, lol... why aren't you doing the same?

Also... Spotify. Convenient for discovering new music, but I can't imagine myself relying upon an internet connection to actually listen to music, in absolutely horrible quality. Do you honestly not store music on your mobile devices?
I believe the clojure equivalent in the example provides increased readability by distilling the method into its discrete parts, as well as demonstrating how java's static type constraints (and any incidental complexity therein) were made completely unnecessary after some simple collection generalization.
I went OSS only for many years. It's not that hard if you use ethernet and don't need 3d acceleration. Could the average person do it? Definitely not.
Does this have any applications to elliptic curve cryptography?
Ubuntu pushes back Wayland compositor to after 12.10
Sure it is, when we're talking about the same sensor and pixel design, which is implied when you say "simply swap the sensor". Otherwise it's a completely different camera setup.

Also, while obviously technology has improved, the industry doesn't necessarily move towards smaller pixels as a rule. To illustrate that: I work for a company that designs and produces image sensors, and I can tell you that we have one sensor product that has a resolution of just over one megapixel, but it's larger in area than our seventy megapixel product.

It all depends on the specifics of the project, and I can imagine that operating in space has certain constraints that prohibit just swapping in another sensor. These camera's are scientific instruments, and that means different rules apply.
GNU and Linux both seem to fall into the "conservative" side of Yegge's taxonomy. Do you disagree?
Actually you are free to sell an exact copy of shoes or other clothing als long as you don't copy the trademark logo.

http://www.ted.com/talks/lang/en/johanna_blakley_lessons_fro...
bash is the problem, the solution to this madness is to not use bash.
And if you can't get access to social services in Beijing, are you really a beijinger? Where do these kids go to school, take the gaokao, have a higher chance to get into PKU or qinghua? You aren't a full beijinger without hukou. That we can get hukou for a few of our college new hires every year is a big recruiting advantage for my company.
Recently, many articles (including this one) on HN have provoked one reaction from me : "Um, yeah. What's so special about this? Maybe if you look harder, you're wrong"

I always ask back, "How are you doing?", and have always received a smile and a "Good, thank you" in response - never offense.

Maybe if you didn't lie to the cashier at Target and told them what you didn't find, you would notice that some people might go out of their way to help you.

Have a good one? If we start being so literal about everything in English, we're going down a very dangerous road.

It's funny that the author is writing on the topic of "caring", but himself comes across as cynical and overtly negative.
Private financial institutions would no longer loan nearly as much money to students to pay for college, so less money would go through the chain of (student after graduation)->lender->(student when they were in school)->school. This means that overall, less money would be moving from students/graduates to schools.

Schools would have to find a way to manage with smaller budgets or get more government support.
Homoepaths even suggest H2O carries infinite memory of stuff that has been dissolved in it. Careful. Trojans.
Because it makes it far less odd?
This made me come up with another potential[ly baseless] corollary: Those who eat their corn in rows = those who prefer algebra to analysis = those who try to reduce ethics into a Kantian formula. :D
I think most engineers can hack their way to .bashrc even if they don't know the exact differences between those files. And those that can't probably don't need to or can get someone to help them. I just don't see a huge problem out there that needs to be solved.

Why don't i like the solution? Well it breaks a well known standard which will confuse others: show me your bash_profile and bashrc...wait what they are the same?? Secondly it invokes the terror of symlinks and the spaghetti mess that often results.

Sort of a nice idea in theory but i would not do it in practice.
Obviously for many cases avoiding output is better than post-output filtering. For these cases the originating process should do the filtering. However, in many practical situations the data sets are small enough to not matter, or the operation wanted will not filter out most data anyway.

Basically, you're arguing that grep is a bad tool (it has the same issues) yet its a very commonly used tool.
Once you build an "over the air" upgrade capability and a fail-safe mode (unlike my Android phone, thanks for nothing G & S) you can do it

But the software, as far as I know, is very modular, so this could be only an upgrade of some modules

Edit: by RTFA this looks more like a replacement rather than an update, like, making usage of all the landing software space since this is not needed anymore.
This is much rarer than you think. Cite some examples.
BBEdit does take some adjustment but I find I'm really happy with it now that I've settled in. I gave ST2 a shot for a few days this week but found myself missing BBEdit - which is a good place to be since it will probably be around for a long while.

Are you using ctags? The syntax highlighting was making me a bit nuts as well but using ctags clears much of the frustration:

http://bbeditextras.org/wiki/index.php?title=Advanced_ctags_...

It still isn't perfect, but much better than the default highlighting.

My two must have tweaks aside from ctags are to change how long autocomplete suggest takes (way too long by default):

defaults write com.barebones.bbedit Editor_AutoCompleteDelay -float 0.1

And unchecking suggest dictionary words for autocomplete, but adding it as a custom setting for markdown.

I found this to be a good, affordable resource for suggestions on how to get the most out of BBEdit:

http://www.takecontrolbooks.com/bbedit

Unfortunately we don't seem to have the strong community editors like Textmate do - so this books was a good way to find some neat tricks I hadn't seen elsewhere..
Yeah, it's kinda too much. Make it zoom less and rotate the same amount. Just less zoom.
That's just it, App.net doesn't cost $4/month. They charge $50 upfront, and for most poor Americans that's a considerable difference. Ever wonder why cellular providers don't charge for 2 years of service upfront?
The existing problem is that if you had a modal window in mobile, it puts it at the top of the page and does not vertically center it, because it can't -- unless the user is using ICS or something newer, or their mobile browser supports fixed positioning (which is very unlikely, see http://caniuse.com/css-fixed). This fix detects the standard responsive media query of 480px for mobile (which also sets `position: fixed` to `position: absolute` and adjusts accordingly.
My code does format negotiation on the pipe to determine whether to send the data in textual form or binary form.

It uses file locks (F_SETLK) on the pipe with a magic offset value offset to do the negotiation.
can this affect climate change?
That was the idea behind the NASA's "Faster better cheaper" experiment.

But it didn't work out much

The problem is that you need a lot more confidence than making something and hoping it works.

Of course NASA would save a lot of money (and face) if they went 100% metric, still...
Can anyone explain what the benefit is of having hundreds of useless followers? Is there some reputation system on Twitter I'm missing?
Having to many different formats is also a problem though, as incompatible formats means you can't combine two apps in a pipepine.

The negotiations in dtools is made using a F_GETLK hack with a magic value offset. That approach could easily be extended to support multiple formats.
The inverse of dtable? Yeah, that would be very nice.
That's a very good point, the book really an intro to CS text that happens to use Scala.

(Hey Patrick! Long time since the RCC days...)
Google Will Penalize Sites Repeatedly Accused Of Copyright Infringement
This benefit is probably not taxable until you actually die and the spouse gets the money, whereas contributions to life insurance are likely considered taxable income during life.
> find -print0 is a lame hack, and even filenames with spaces (not newlines) are somewhat messy to work with on the Unix shell.

This problem is simply a flaw in sh (and its descendants), other shells handle it much better, see for example Tom Duff's rc shell: http://rc.cat-v.org

Also note that Plan 9, the successor to Unix (and which uses the rc shell as its main shell) doesn't even have a find command, find's design is not really very unix-y.

As for your second questions, the answer might be structural regular expressions: http://doc.cat-v.org/bell_labs/structural_regexps/
I watched the whole video and I'm still not sure what it's about.
You obviously favour perl.
The placebo is actually there in double-blinded tests to remove any bias and other factors related to the experiment. And no matter how good/legitimate the experiment, any measurement pretty much always causes changes.

The actual effect of the placebo is usually at most a small portion of all the factors that are measured by it. Of course this depends heavily on the experiment in question and some drugs (like psychological ones) have a higher placebo effect than others.

A lot of people seem to have the idea that the placebo effect is very big for medication outside of experiments - but most of the time it's very small to non-existing.
This isn't unique to Twitter, in fact if you go to fiverr.com you'll find many people selling Instagram followers as well. The people that sell these followers have programmed bots to go around liking and following a bunch of people in effect advertising their service.
Obviously a lot can be done, but its hardly easy, you yourself call it black magic. But its very easy to do with typed data, and only the beginning of what you can do.
Fascinating. Interesting that the courts deem fashion too utilitarian to copyright or patent, but purely utilitarian computer programs can be copyrighted and applications of algorithms can be patented.
Round-trip latency is the time it takes a signal to travel from Earth to Mars and back.

As Mars and Earth orbit around the sun, their distance relative to each other is constantly changing. The minimum distance from Earth to Mars is 35,000,000 miles, and the maximum is 249,375,000 miles.

Since light travels at 670,000,000 miles per hour in a vaccuum, we can calculate the minimum and maximum round-trip latency:

Minimum round-trip latency
= (2 * 35,000,000 miles) / (670,000,000 miles per hour)
= (0.167164 hours) * (60 hours per minute
= 10.0299 minutes

Maximum round-trip latency
= (2 * 249,375,000 miles) / (670,000,000 miles per hour)
= (0.744402 hours) * (60 hours per minute
= 44.6642 minutes
Not quite free:

"How did the two billionaires get such a coveted parking place? Officials at NASA Ames Research Center said the space agency signed an agreement signed last month that allowed it to place instruments and scientists on planes owned by principals of H211, which in addition to the Boeing 767-200 includes two Gulfstream Vs, to collect scientific data on some flights. In exchange, NASA will receive about $1.3 million in annual fees for being host to the plane at Moffett, said Steven Zornetzer, associate director for institutions and research at NASA Ames Research Center."
If I can do a slight Henry Spencer impression, "the problem of not understanding Unix and being condemned to reinvent it, poorly."
You would never need to know the difference - because you can always read the man page.
hmm yeah. I mean I donated, but at the same time, I feel the whole app.net thing == dalton and his emotions.

The video is "I, I, me, me". And less about "we".

Decentralised would be awesome, with some sort of non-profit organisation accepting donations and paying bills.
Google is quietly lending support to Samsung’s legal team
All else being equal, people are more likely to follow people who already have lots of followers: there must be something good about their tweets that makes all those people choose to keep following them.

The number of followers is the only visible indicator of the "goodness" of an account. It's similar to karma on Hacker News, except that it's impossible to miss because it's prominently displayed. This is probably intentional on the part of Twitter, to grow their network.

http://buildingreputation.com/writings/2010/02/on_karma.html
Shit, didn't realize it wasn't open source. That sucks.
your post is full of unproven assertions and rhetoric.

>If I spend $1 million to develop something innovative and the guy next to me stole that innovation; he effectively stole $1 million from me. That's a huge disincentive to spending another million to innovate.

The two are not (directly) related to each other, if you make a profit on the 1 million dollar investment, it doesn't matter how many people "steal it" (bullshit rhetorical term), you WILL invest the next one million dollars. You are totally discounting incentives such as first to market.

>For those that disagree, I challenge you to open source all of the code you're working on for your companies. Then, I'll set up an exact clone of your application (including using your logo) and start making money from your work. That would encourage you to innovate right? Cool, innovate, then I'll use the new code you made, along with the new logo and continue making money from your work.

This is a ridiculous straw man, nobody here is talking about abolishing all aspects of intellectual property law including trademarks.

> Intellectual property is a critical piece of developing a competitive advantage. Take away that competitive advantage and we might as well be the Soviet Union.

It can just as easily be said that intellectual property is a critical piece of tactics to stifle competition, take that away and we have a freer market.

>If you create something, you should have the right to profit from it.

You have no right to profit from anything, the market decides these things (when free of government distortion). I want to profit from posting on HN all day, but that's just not in the cards.

>If you look at the innovation in China, especially in software, it's very flat because the protections there are almost non-existent.

another completely unproven assertion, their are numerous indications that the lack of protections is exactly what is powering Chinese economic growth[1], and powered American industrial growth pre 1900s[2], and powered German chemistry and pharmaceutical industries in the early 1900s[3].

Look, i'm not saying abolish all forms of "intellectual property". Simply that you should not start from the A Priori position that intellectual property is always beneficial.

[1] http://deepblue.lib.umich.edu/handle/2027.42/39400

[2] http://www.cipr.org.uk/papers/pdfs/study_papers/sp1a_khan_st...

[3] http://online.wsj.com/article/SB1000142405297020454240457715...
A textual format needs parsing though at every stage in the pipeline. Thats why I think using an (optional, when supported) binary format is important.
Actually, as someone who has designed/run a high scale REST API, I have a slightly blasphemous view on this - that the RESTful-ness of the API doesn't matter.

You're better off trying to control how the various language bindings look like and focusing on making core scenarios be as clean as possible code-wise. That's what the developers building on top of your API will actually see and deal with on a day-to-day basis.