skysight-inc/HackerNews huggingface dataset:
Would you say the HN search is a "good one"? And who would search for Go just by typing go in a search bar? Would you really do that on Google? I don't even do that for less common words, let alone one like "go". I usually use 3-4 words for my queries, maybe more. Because I have a pretty good idea of what I'm looking for and I don't want to waste time looking into pages of search results to find the relevant article, because I only searched for one word.
It's baked in, but not strictly required.
"If your hosting account is listed as Shared Hosting, you cannot install Ruby on Rails." - GoDaddy.

I dislike PHP as much as the next guy, but if your goal really is ubiquity, you've forgotten a decently large segment of the e-population. :-/
Ditto with any other language (especially JavaScript...)
Snake oil. That's UX.
A good iOS developer can do both mobile design as well as the code required.

Don't need some photoshop slinger calling him/herself "Mobile iOS designer".

Code it or gtfo.
In this case there is a 386 implementation:

http://golang.org/src/pkg/math/remainder_386.s

The other two call the go version:

http://golang.org/src/pkg/math/remainder.go
Bravo. I'm interested in using this for my kids to avoid some bad teachers in high school. The fact that the classes would be accepted at many colleges will help them to be accepted in high school as well.
Well, I'm glad to hear you don't have any substantial complaints about the language.

What exactly are you searching for? Perhaps I can help you...
http://lmgtfy.com/?q=site%3Anews.ycombinator.com+go

Did you even try?

(For those that have experience using Google, the search results are: http://goo.gl/fqNiC )
Hi, founder here.

1. You are absolutely right, the agent is an optional component. Without the agent, you get most of LeanSentry's monitoring features without having to install ANYTHING on your production servers.

2. We know the name of the stored procedure/SQL query from monitoring ADO.NET activity externally via ETW, the high speed event tracing in windows. We do not actually connect to your SQL server for this.

3. We worked hard to make sure LeanSentry is safe for production environments (thats what its for). We also designed it so it can be completely sandboxed in production. Most importantly, it will never load anything into your application directly, unlike debuggers or profilers, and has no chance of crashing your application.

The agent adds some deeper diagnostic capabilities, including SQL query/IIS module/REST call monitoring, CPU profiling, etc. It does have a bit more overhead since you have to install it on the actual production server, but we worked hard to make sure it keeps a low footprint (and even shuts itself down if something goes wrong causing higher utilization).

4. You can remove the monitoring service and the agent anytime. We provide the configuration script for servers as a batch file so its easy to see the changes we make.

These are great questions - if you have more, hit us up on chat on our website!

Best,
Mike
Rich countries suffer less malware
Startup Sauna Releases Spring 2013 'Warmup' Schedule
Ironically, you chose to talk about ugly design and how it prevents anyone from taking a technology seriously on Hacker News.
Iceland’s MPAA Quits Facebook After 4 Days of Fail
I grant you that. I try to abide by everything in "Effective Java 2" but some of the code I come across in my daily work makes me ill. I wish I could say such code was uncommon, but someone will always try to use a hammer as a screwdriver if it still compiles.
Any engineering discipline would fit this bill. Its what attracted me to it to begin with. I wanted to build things. I started building things from kits (Lego, plastic models, etc) but soon graduated to doing my own thing. Engineering was a natural choice, and electrical engineering specifically because of my interest in electronics.
C has a bit of a problem with search as well. There is C, C++ Obj-C and C# which all tend to come up in searches. And that is excluding things that can be avoided with additional key words in searches, such as C the default drive on Windows and C as in City Group.
This how PC gaming has worked for a while now through Steam and other popular platforms, and console owners will eventually warm up to it as well.

This is just a typical "DON'T CHANGE ANYTHING!@#$" reaction. In 5 years we most likely won't care, and the vocal minority will continue to talk about how gaming is ruined.
This is inevitable. I know most won't want to hear that, but like any contention like this, it will be resolved by adding more cloud computing power. "Costs less because 90% of the OS/processing is in the cloud!" will become a selling point and a financial incentive soon. Not sure if this round of consoles will see this DRM style, but it's definitely coming.

Remember that time, way back in the 90s/00s, when you said you wouldn't want a device that could track you anywhere? Using iCloud's Find my iPhone?
really, chief digital officer? Sounds like some made up title.
Apart from killing the used games industry, which would benefit MS, I wonder also what would happen to video game rental businesses.
Moo Money Moo Problems!
There's a difference between generic blocks and the non-licensed theme sets. I've got a couple Lego stores nearby, I know that the generic blocks are available, and that's definitely great. I was talking about, e.g., a fancy castle set, but just with a generic "knights" theme, rather than something from the Lord of the Rings or Harry Potter movies or whatever.

However, I realize it's working out for Lego, and if the licensing is what's necessary to keep them going, then I'm not faulting them too much.
Mobile Internet devices 'will outnumber humans this year'
The solution to this is testing and required design procedure. Comprehensive, detailed, expensive testing, and comprehensive, detailed, and expensive design documentation and documented procedure.

There are currently guidelines for software that goes on medical equipment and airplanes. Airplane software's testing and design procedure gets checked by the FAA. I also know there are comprehensive code coverage requirements. Replacing this with certified programmers means that the programmer WILL be personally liable if there is a fault in the design. I don't think this is a good idea.
What's wrong with the platform owner controlling what's run on the platform? Seems pretty standard these days.
The whole key to dealing with JWZ is realizing that he's been in the motherfucking trenches, he knows what the fuck he's talking about, so if he files a goddamned bug report, you'd do well to listen, because it's highly likely to be a real problem.

(and the swearing above? that's just to warm you up a bit for JWZ's caustic style ;)
If your code has a hard-static dependencies to web-service call, you can't test it easily (and repeatedly). Especially when the actual service is down.

If your code has a hard-static dependencies to DB call, you now have excuses not to write test against it because "it's hard to prepare the environment to do such things."

Not all projects are as small as a Todo-List written using Rails.

Medium-to-Large size projects with large DB schemas exist in which it will take hours to run your Rails tests: "testing-my-active-record-models-as-unit-tests"
I'm mostly familiar with Autofac, and there are many other ways to wire your app other than by type

* by interface
* by enum
* by parametrized constructor (Func<..>)
* by (arbitrary) string
* per process / per thread / per whatnot
Show HN:  Become A Builder, Just Launched
Top 100 Images
Amazon, Overstock argue in NY court against state sales tax
Yahoo, Google Team Up On Ads
Does that quote about deflating the ball, putting it in your pocket, then getting another ball and running with that, then reinflating the old one make make sense to anyone? I'm bamboozled by it
Are You Really as Busy as You Think You Are?
Not sure why everyone sees LibreOffice as a Word replacement. Personally I use LibreOffice Calc all the time, I find it generally faster than excel. I also dislike the ribbon interface but I guess that's just personal preference.
> No, you're paying Elsevier to digitize, index, catalogue, and host publicly funded research. None of that is free.

The Web/Google?
You have to keep things in perspective.

LibreOffice does not look nice but it is functional. What is its main function? For many people, it has completely replaced Microsoft Office.

Of course MS Office has an even larger feature set, but few people max it out. Likewise, there are people who will prefer LaTeX but that's a small group. The advocates of web based office systems tend to ignore that desktop systems provide much more privacy. LibreOffice sits right in between those groups and is useful to many.
I've been thinking about that idea as well. Would it make sense to see them less as "useful lies" and more as "self-referential truths", wherein the statement can be either true or false depending on whether or not it is accepted axiomatically?
Why Google Needs to Launch the Chromebook Pixel
Sounds like you have the same experience with recruiters as I do!
That's what Guice does, and newer versions of Spring too (though I'm not sure if you can go full Java and drop the XML entirely).
People said that about Diablo 3, and it went on to be one of the best selling PC games ever made.

http://en.wikipedia.org/wiki/Diablo_3#Sales
Or as a senior developer I know often said, "To the man with a hammer, everything looks like a nail."
But they have the "smaller safe" problem. This is where people don't want to read through the whole thread, so they skip to the end and post and write, "I bet there's a smaller safe inside!" So readers have to skim past dozens of those to get to the content. With threaded comments, it's more ephemeral, but the cream floats to the top, and the smaller safes sink to the bottom.
[[[EDIT: wrote this little rant before realizing you specifically refer to HN search rather than general search. Yeah why would I ever search on a specific Go topic exclusively on HN, instead of web-searching?]]]

Every time a Go article comes up, the "name searchability" discussion comes up. Go's been around for some 4-5 years now, can we all come to terms with its name?

Somehow whenever brainfuck-lang threads show up, this issue is never raised, but surely might exist just the same? What about Perl (a common word), or Basic (even more basic), heck "C" (a freakin' letter). Is that so much better for searchability? Rust -- a common word. D -- a freakin' letter. Miranda -- a language but also the name of 100s of townships, an IM client etc etc.

Go is not the first language to have this "problem", and in fair daily practice it never ever is a problem. Because you never search for Go, you search for "Go channels" or "Go image processing" or "Go GTK binding" or "Go compiler error X" etc. etc. Like you would for all these other fine examples of oddly named languages. And somehow, Google is semantically smart enough to present a few decent matches among the first 10, even with all your personalization & tracking cookies etc. etc. disabled.

So... problem? Herin lies the problem with Go? Seriously... it's just not a big freaking deal getting in the way of getting stuff done. Promised.
Get a process list by using only shell builtins
The Incredible Power of Dijkstra Maps
Compared to what? It looks decent enough and it's even functional.
There was also an early version of Windows Media Player for Linux - complete with a spiffy Motif interface!

And there was a DEC Alpha port of Windows NT.

[EDIT: I don't believe it was called "Windows Media Player" exactly, but it was a media player for x86 Linux from Microsoft. Can't find a link to it after a cursory search, but it did exist - I used it]
Ask HN: What is your experience doing a "Show HN"?
Would be nice if people (both successful and not so successful) who have done a "Show HN", could share their experience.

How was the feedback? What traffic did you get? Users? Positive feedback? Critical feedback? Did you get to the HN frontpage?
Large single programs should almost never exist. There are exceptions, but the typical bloated business app is not one of them.

Managerial idiots like overambitious single-program IT projects because it makes it easier to allocate "headcount" when the programmer-to-program relationship is inverted (many programmers to one program, instead of the right way, which is one programmer working on many programs).

The truth is that every programming approach fails you when you do this. For one example, static typing fails on versioning issues and compile-speed problems, while dynamic typing ends up with silent failures and integration bugs.

There is one case I can think of where large single programs work, and that's in the database space. You have a lot of requirements (transactional integrity, concurrency, performance in a heterogeneous world) and they all have to work together. It has also taken decades for some of the brightest technical minds out there to get it right.
I wish linkedin would allow you to add this stuff to your profile. Ideally the search/spam feature of linkedin that recruiters use, would have to pass your filter before getting sent to you. This way if you get notified at least it passed your filter and you would be OK with it.

That would be a feature I would pay for.
Yep, but there is a hack for that too... https://github.com/chriseppstein/compass/blob/stable/framewo...

Also, don't forget the whitespace of inline-blocks

http://www.lifeathighroad.com/web-development/css-web-develo...
i'm pretty certain they use fsevents for file changes on osx.

5% blank sounds more like the typical inefficiencies in either certain java or macosx things.

back when I switched back to linux a couple years back I noticed that the glowing ok button would cause a cpu spike of 4-5% on my core2duo macbook pro.

Have you tried turning power save mode on?
So by suing Apple he's hoping they divest themselves of some cash by paying lawyers to go to court?

I suppose I can see the point of view of Apple has a lot of money not doing a lot, why not pay it back to investors, but I thought that was what the share dividend program was for? I may be missing something, financial and stock market knowledge isn't my cup of tea.
I thought Swartz's issue was PUBLICLY funded research behind pay walls, not all research... David Byrne missed the boat on this one.
Byrne gets the information-dissemination idea, though:

'But who then decides what data “deserves” to be stolen and “liberated”? '

He's arguing that the authors (academic researchers) should be the ones practicing disobedience. Lawfully allowing a third agent to later 'liberate' the material from its domain is a slippery slope. By that rational, personal correspondences, IPR, stealth-mode ML algo.s, and sexts are all fair game for liberation.

Information, of itself, is not beholden to be free. Information without context is noise. In academic publishing, the context includes -- I'm guessing -- authors' tenureships (the primary source of income and job security). In music publishing, the context is attribution, since without their oeuvre, a musician is just a busker.
Is the Brain Equivalent to a Turing Machine? || kuro5hin.org
The approach I've been taking with my recent projects is to serve all static assets from Amazon S3/CloudFront. That way 200 hits per minute is only 200 requests. 19 of those 20 assets in your example would get served from the CDN. I don't have a lot of experience building robust apps (I'm a self-taught hobbiest developer) but intuitively this configuration makes sense and it has been incredibly easy to implement. I did some stress testing for the first time on one of my apps using jmeter and was able to achieve much higher performance that 200 hits per minute on my free micro instance.
Please send a mockup, improve copy text following the comunity goals or a better proposal for the site information flow. It will not be ignored.
Take the Right Approach to Blog Commenting
"you're paying Elsevier to digitize, index, catalogue, and host publicly funded research"

Really, is that what we are paying them for? Well that's interesting, because the next paper I submit, which I am preparing now, is written in LaTeX and is submitted electronically. In the LaTeX source, I have to write keywords and codes that classify the article. The article is hosted on my website, which is hosted on the university's computer.

So remind me, what is the publisher being paid for?
Only because of pre sale hype. Not many still playing compared to what could have been.
"Forever" is a long time. Personally, even though there isn't a viable alternative right now, I'm optimistic there's one just around a corner.

e.g. see this Python spreadsheet (which I only just discovered myself) here http://manns.github.com/pyspread/

Python expressions in your grid cells, integrated with numpy and matplotlib, and (if you want) a 3D data grid! In any case, Excel is in many ways crufty and busy when a much more minimalist data-grid-view with powerful scripting (e.g. from Python) would probably be much better for power users.
I'm really interested in how you can take agency out of evolution, since agency evolved as a survival trait. I don't think you have to focus on ego, but neither can you toss it out. That's what makes it such an interesting conversation. It's not all ego, and it's not all environment. It's the mix.

I understand the desire to reduce this to a simpler model where you can control all the levers. But quite frankly I can't see such a model being created. You have to ask yourself whether you want to analyze and manipulate the world you live in, or create another world where problems are solved in a much more direct and simple manner.

Sorry, not trying to troll or start a fight. I just found you comment diametrically opposite of mine and that was fascinating to me.
This is not a new trend, it extends back to at least the late 70s. As a child of the 80s my 'bag of legos' is full of specialized pieces like castle flags, pirates, and spaceship hoods. I still fondly remember building futuristic space pirate ships with medieval horses on the deck - the diversity really helped my creativity.

That said, if you want large sets of generic pieces look into a creator bucket. They come out to something like 5-10 cents a piece and sound like what you are talking about. They're fairly new so I haven't used/bought them, but I think they're basically the same thing as the 'basic' buckets I had as a child.
Austin is a great place to be. I haven't found a place with better balance of big city amenities and pay/cost of living ratio. You can live here as cheap(used to have $325 rent with one roommate) or as spendy as you prefer. Been living here for some time, lots of tech companies and a healthy community of people that do software. There are even startups - I'm starting with one in a couple of weeks.
First phishing attempt that targets Israeli bank
Youtube is full of instructional videos with no real content made by 14 year olds. I've watched a few of these relevant to a website I run, and I was amazed to find that rather than suggesting that users type the domain into the address bar, a lot of seperate videos suggested that users google the name of the site and click the first link.

I think there's a certain generational divide at play. If you have only really used browsers with universal search in the address bar, and you've only lived in a time in which the web is commonplace, your attitudes and habits are likely to be quite different. When I first started using the web you had to put the full and correct domain and protocol. Search bars didn't even exist. Habits die hard.

I'm not actually sure if we're disagreeing. Ford only means cars because Henry Ford started a car company. The argument for valuable domains (like milk.com) is that the simple "Milk" brand is more valuable than building your brand around a unique name. Consumers don't care that google is at google.com and not search.com.

I think to some extent when the internet emerged, people transferred the trademark way of thinking into the internet domain. The first dotcom bubble was defined by people pouring money into something they didn't understand. That included spending outrageous amounts on generic simple domains when in fact, time showed that if you had a valid product (eg google, reddit, flickr) you didn't need a simple expensive name to get widespread recognition. Search completely sidelined the strategy that investors were going for - that if someone was looking for something online they'd first try "buy.com" or "pets.com".
NginX + php-fpm + APC did the trick for me, at one time even in an EC2 Micro instance under heavy load.

There is a very nice hack I applied to my WordPress installs, but it's not for the faint hearted: hack the WP index.php to serve pages directly from Memcache for all non-authenticated GET requests. The beauty of this is that for most requests, the WP environment (which is horribly bloated) does not even get loaded.

It works about an order of magnitude better than all those cache plugins, but the downside is of course that software updates require some special care.
Is piracy a big issue on Xbox?
I assume anybody who is running pirate games on the Xbox360 is using a modified console anyway.
On OSX it works for me using the default terminal. But in iTerm it didn't display properly :(
I use spreadsheets practically every day, I highly doubt office desktop software is going away anytime soon.
I don't think piracy is the reason for including always-on DRM. Console makers are trying to kill the used game market in this generation.

http://arstechnica.com/gaming/2013/01/examining-sonys-intern...
The hardware video game rental business is already (almost) dead. I'd imagine we will soon see digital rentals much the same way we currently have digital film rentals.
The myth of the universal library
If you want the benefits of a CDN I think you'd have to link S3 to CloudFront. S3 alone does not provide CDN capabilities AFAIK.
Yeah that was kinda my point ;)) so basically 386 users get some highly specialized hand-tuned asm optimization whereas arm and amd64 merely get a commoner's gc treatment -- or am I missing something? ;)
Your examples make no real sense, other than "Basic". Perl is absolutely NOT a common word. Pearl is common, but Perl is the programming language (only)
At least it loads fast and is navigable.
It looks like it was designed by a programmer which probably makes sense. Would it make sense for libreoffice to devote funds and resources to hiring designers that could be used to improve the office suite itself?
Why the \cdot? Is Unicode required to parse assembly?
That's fair. I have a similar thought process around other servers and sites that I have, so I can appreciate the need for fiddling.

Funnily enough, I think the reason I went with Blogger (alongside not needing to worry too much about traffic etc.) was specifically to take away my complete ability to fiddle... otherwise I tend to do all that instead of actually writing.
Domain names were free until around ~1996. The big issue, as 'nlh says, was that you had to be running your own DNS server, which wasn't trivial in those days.
Yeah, what you'd end up recreating is a directed graph of dependencies, and make it needlessly fragile.

You don't need the big machinery for smaller projects, though. What I end up doing in Python is having builder methods in __init__.py which can instantiate objects from the package (possibly instantiating objects from sub-packages in the process), with any dependency not in the package or sub-packages being a parameter. You get some granularity in your dependency injection, you avoid magic and you don't need to use the builder methods if you don't want to. It may not scale to large class hierarchies, but for mid-size projects it's fine.
What i really want to see is a great Tablet front end for Gutenberg. I haven't found one yet and haven't gotten around to making one either :-(