skysight-inc/HackerNews huggingface dataset:
It's worth noting that -delete is more efficient than the above, and indeed safer.

Efficient because additional exec's are removed, for the most part find can perform the unlink itself.
Safer because a replacement version for rm cannot be inserted into the user's path.

Before -delete was added to find I always found perl faster:

find2perl scratch -type f -size 0 -eval 'unlink' | perl

or

find2perl scratch -type f -size 0 -exec rm {} \; | perl

The last case does not actually call rm but is hard-wired to use unlink().

It may still be faster.
Of course. I doubt they just introduced it, considering it affects operating systems stretching back a decade.
>It's just not very interesting. It would be the same to say "I give you 1 billion dollars if you write me a program that does hhfdsodifiuuiuuuttueeertz", without saying what "hhfdsodifiuuiuuuttueeertz" is. Saying "no machine can be conscious" is equivalent to saying "no machine is hhfdsodifiuuiuuuttueeertz".

Then, saying your weather-printing machine is conscious is equivalent to saying that is hhfdsodifiuuiuuuttueeertz which of course means nothing. But a lay person will really think that machine is conscious.

If you say your machine is conscious, then you must show it is conscious rather than just claim it is conscious. I can print "I travel faster than light" and claim that is a proof of faster than light travel to a lay person who will believe me. That is what is happening today in consciousness and AI research.

Just cause you can't see the earth is round directly does not mean it is not spherical. There should atleast be an indirect way, otherwise it is not Science :).
There is a good chance that they just put the pointer itself in a timestamp field, presumably allowing the responder to tweak it to point at something else.
when you install an app, the phone lists all the pieces of functionality that the app will make use of. I assume this is done through a cursory source-code analysis but i'm not sure. This means that you can tell ahead of time if that app will be using your GPS sensor, or be sending SMS messages.

You include the list of hardware capabilities your app needs to access in the manifest when you build your app -- the app can't access things it has not asserted it needs (I had trouble with this initially when writing an app to use GPS, as I had the name of the GPS service wrong in the manifest), and that list is what is displayed when the app is installed.
Well, actually no, not a decade. Remote execution vulnerability was clearly introduced in Vista, most likely due to the much touted network stack rewrite.
Well, if you put it that way, maybe I am to certain. I'm aware that there is still a lot of things that we don't know or even have a single clue about. That we can gain new data and that equation can change.

But on the other hand, agnosticism is kinda lack of balls ^^
What you stand for determines what you do. So clearly its better to stand for something, even if you sometimes get wrong.
I didn't even notice there is one. Why is it that there are almost no submissions from the blog to HN?
Well, I think that's definitely true in most cases, especially when the direction of a project isn't really nailed down you tend to get a lot of backseat driving and discussions over things that aren't important to the original goals, and people want to make the project about X when it should really be about Y, etc... I guess you need an OSS leader to either lead through strength of character/charisma, or by having already written the bulk of the code, but code trumps everything else so it's better to have written the bulk of the code.

Point being, I think you're right and I think my initial reasoning was wrong. But all the same, a little mailing list discussion generally doesn't hurt.
Ask HN: Review ContextSense - deduces context and sentiment for any URL/text
SUN has variety of technologies especially in Storage(via StorageTek acquisition). Oracle can integrate backup and recovery strategy with StorageTek tapes, ZFS, for example. Also, db failover, High Availability can be achieved leveraging Solaris platform..
Indeed, that is my auction.
The savings in transmission would be large.

Also, getting permission for transmission right-of-ways is getting more and more difficult.
Hey guys, my startup (Wingify) has exposed an API for determining sentiment and context from any URL or piece of text. I'll be glad if you could review it.

ContextSense was made to demonstrate our contextual targeting capabilities -- and sentiment aspect was added to avoid traditional blunders of displaying ads on pages/news on catastrophies. Best to try ContextSense with text heavy URLs. Also try it with news items (both positive and negative).

I will be happy to provide API access in case any of you is interested in trying it out.
I like this:

http://thread.gmane.org/gmane.comp.apache.devel/37627/focus=...

> I would like to see the output of configuration be a struct (of
structs), and the actual config files are never looked at again (until
reload). At that point we don't need to care how it is built, and we
can try using lua, vcl, xml, jelly, groovy, windows ini files, or
plists :)

I wonder what's going on with this, I just noticed the whole discussion is from early June...
yep, on a daily basis. I also handle php.ini, java properties files and a slew of others. (Including the ever loving satan spawn of sendmail.cf).

All of which are simple key value pairs. Apache (and a few others) introduce scoping with psuedo XML, but again, it's not complex logic.

I brought up m4 because that was the last time someone tried to solve the configuration problem with a "simple and easy" macro language. Yeah, that worked great.

Layering Lua (or any language) as your configuration option will not simplify things. In fact, I'm willing to say that it will make it much, much harder as folks suddenly become increasingly "clever" about how they construct those config files.

I want my config files stupid. I want them heavily documented so that when I (or someone else) next has to manage them two years from now after working on multiple other projects in various languages and systems, they don't have to spend a week trying to remember what the hell this is doing, deciphering cryptic compile time errors, or wondering what the complex state machine construct someone layered on top of port allocations is supposed to be doing.
Hickey wrote it once, and now you don't have to.

But Steele is talking about introducing fundamental new constructs all the way up to the application level. This is not a problem that can be abstracted away by better language implementations, and certainly not by better implementations of familiar constructs.
> Transit oriented suburbs are structured much differently from highway oriented suburbs.

A critical insight. Look at the great Victorian suburbs around London, built along the railroads. These suburbs did not empty out central London, quite the contrary. And the rail connections resulted in dense walkable towns along the railroad lines, with often no car required at either end (in the nearer, denser suburbs).

Even today, people judge the price of homes in greater London by adding together the annual cost of rent or mortgage PLUS the cost of a railroad annual commuter pass into the London central zone.
"the studies found that children using the software scored no better than peers who did not have access to the software"

Yeah, but at least they know how to use computers while those without OLPCs do not.
I especially like how critical this article is of having so many 'flavors' of Ubuntu, when all they really have are different window managers.
I was shocked I hadn't seen it either. I think it's because it's not linked to in the HN footer. But it is in the footer of the YC site.

I wonder how much the visitors of each now diverge...
The fundamental problem is simple. When people do statistics the answer they want is, "How likely is it that X is true?" The difficulty is that the problem is ill posed, you lack sufficient information to answer that question.

Classical statistics replaces the question with one that can be answered. Namely, "How likely would this result be if the null hypothesis were true?" This has several difficulties. The most noticeable one is that, no matter how much the professor tells them not to, people replace the question actually answered with the question that they want to answer. This mistake has been made by anyone who says, "We confirmed the null hypothesis..."

Bayesian statistics confronts the problem head on by pointing out that the conclusion you should draw depends on the prior beliefs you start with. And then they present complicated graphs that show you how your prior affects your conclusion for some reasonable family of priors. This approach avoids misrepresenting the question at the cost of presenting your answer in a complicated way.

My feeling is that as long as the general scientific public remains unconvinced that the classical hypothesis testing approach leads to wrong results, simplicity will win. (And will continue to be misunderstood.)
I think once you reach this point you should go for it but also be prepared to move onto a programmable programming language.

There are large numbers of programmers who have moved on to "programmable" programming languages. (Languages where meta-programming is comfortable and very useful.) It's no longer a fringe thing. Either you use this wording tongue-in-cheek, or you haven't gotten that far yet.
It only covers excerpts from websites that cover YC or YC startups related stuff. These websites are usually submitted to News.YC
Now that is almost mean.
I wonder if this particular vulnerability can be stopped by a firewall.
Can't get it to work. Won't load.
Note: I am distinguishing between software and firmware, here. My point is, if the overall performance improves after a software update, you have improved the software performance. The hardware performance is what it is.

Edit: If Michael Schumacher can drive my Honda Civic faster than I can, it's not because the car improved. It's because the driver's performance improved. It is capable of 160 HP even with nobody in the driver's seat.
I always thought my tendency to skirt processes (to just get things done, using the philosophy its easier to ask for forgiveness rather than permission) was a negative aspect of my personality... not a property of my generation :)

of course I only had to do that at the two previous companies I worked at (both fortune 500 large enterprise environments) my new company is small, typically I just tell my boss I have an idea, and hes ok with it :)
Which browser? Platform? And which URL?
I also cannot make it work in an xhtml document.
What software do you run on your second monitor?
My desktop setup consists of a primary 30" LCD with a second 20" LCD off to the side.

I use both monitors a lot, especially when I'm coding up a new site and can use the side monitor to show the website with the primary monitor being used for the code editing.

However, sometime the second monitor sits idle and I'd like to have it run a little app in the background (like a virtual fish tank).

I've done a lot of searching but to my surprise there's not a lot of virtual "pet" type applications available (maybe a good startup project).

Do any hackers have any good apps that I can run (maybe a flash projector of sorts) that I can run on my second monitor to add a bit of entertainment when it's not in use?

Here's an example of a nice little goldfish application, but I'm looking for something that will run full screen.

http://abowman.com/google-modules/fish/

What do you do with your second monitor when it's sitting there idle?
>>Your parents notice. "That sounds great honey, can we help?"

My parents frequently ask to help me grow my beard :)

I'm not a big fan of the beard analogy, I feel like there must be many more relevant ones (a garden, for instance)
Unsurprisingly, ubercool job ad is for a site that uses table layouts riddled with inline CSS.
Mailing documents will no longer be necessary?

Winston may have something to say about that. http://www.reddit.com/r/technology/comments/9j4th/winston_th...
Save money on split testing using Amazon's Mechanical Turk
Not a great article but the figures are what I find interesting. It seems these 'low power' distributions are often run on guesswork, prejudice and rules of thumb. There's no scientific framework for measuring the actual impact of certain decisions.

If such a framework existed then any Linux distro could use it and it would catch stupid bugs in shared infrastructure that suddenly starts eating memory or CPU and let people focus on areas ripe for improvement. Similar things have happened with identifying power hogs, browser memory usage, or things slowing down the boot process. Often there are many stupid bugs that can easily be fixed without having to throw everything out and start again.

LXDE based Lubuntu seems to do better in this regard than the XFCE based Xubuntu but I'd still like to see it formalised to the degree that you could make informed decisions about the tradeoff between different browsers or whatever and see standard Ubuntu get 10% "faster" or "lighter" with every release rather than slowly bloat up till something breaks and people start to notice. The less L/Xubuntu has to diverge from the mainstream the better for everyone.
> But they're not self-sufficient

In what way are urban areas self-sufficient?
This is why Google has to spend so much time and effort on spam detection. Fortunately, spam bots are still so stupid that they can't write anything intelligent.

But after reading the recent xckd comment it makes me wonder if we'll reach a point when spam bots will be smart enough that it will be difficult to determine that they aren't legitimate.

Then online identity theft will be an even bigger problem.
"well... the XML approach was in fact proposed in the linked thread."

Yes, but, my point was that I see it as very unlikely to be adopted.

"The documentation is quite perfect already"

Sure it's well-written but "perfect" may be a stretch. Having a more consistent syntax would allow the documentation to be much more terse.

The current documentation reads like a manual, which is great. What's being proposed would mean that the documentation could be presented as a manual, AND as an API.

"The only point I'm willing to hand you is the validation argument"

I think you should hand me "automation" as well. :-) Writing a tool that interprets a Lua config file would be trivial. Writing a tool that interprets the current Apache config is not.

Anyway I'm not really advocating this change. I simply find the proposal interesting because I do a lot of programming with Lua and it's nice to see it get some high-level recognition.
Blogging: A Cultural Difference Between Boston and Waltham VCs
Tcl's nice for this kind of thing too, as it's really easy to make your own "DSL"'s (or is that passe`?)

directory "/usr/local/foo/bar" {
options bee bop doo wah
if { $someotheroption } {
order allow deny
}
}

Lua might or might not be better for processing requests: it's sure fast. Config files don't really need to be fast though.
Try this instead - http://yudkowsky.net/rational/bayes

After that, this - http://yudkowsky.net/rational/technical
So what? MS found a security bug. Lets look on linux forms about all the security exploits fixed here and there.

MS fixed a critical bug. Yay. Why complain? Its better than Apple ignoring security bugs for years :)
I like Eliezer's page on this much better:

http://yudkowsky.net/rational/bayes

It has been discussed on HN before:

http://news.ycombinator.com/item?id=376631
If you can levitate a frog, then you can levitate a mouse. Nothing new in that. Research on mice yields better predictions as to what would happen to humans. Nothing new in that.
Okay, I gotta ask. What is intrinsically more socialistic about Nuclear power?
Firefox 3.5.3 on WinXP 64 with the URL that comes up when you load the site. The status spinners just keep spinning forever.
Flat organizations have arrived in tech. When I took a tour of Facebook last week, I was shocked at the lack of visible structure in regard to closed offices, etc. Everything was open and collaborative, it was pretty sweet - especially all the snake boarding. :)

To an outsider it was a bit overwhelming, like walking into an active bee hive. The volume of pure talent that place contains does not thrive under micromanagement.
The point probably is specifically tuning the hardware for specific loads caused by specific software. http://news.ycombinator.com/item?id=815371
This is the most detailed description I could find - http://blogs.technet.com/srd/archive/2009/09/08/ms09-048-tcp...
Right on all counts. I wish everyone had these kinds of priorities and that sensible outlook on life.

I wouldn't trade my education at a broke-ass, shoddy, prison-like public city school for any private or suburban school with vaulted ceilings and brand new textbooks and everyone else looking and acting exactly like me.

And sure, there is crime in cities, but it's not like us city dwellers live in constant fear, scampering from one blue telephone to the next. My parents have had one break-in in the almost thirty years they've lived in the city. I've never been mugged or otherwise attacked. But I've met so many suburbanites who have ridiculous ideas about city life - all city dwellers carry around guns/knives, getting shot at is a frequent part of city life, etc.
Concurrency on the JVM Using Scala with Venkat Subramaniam
Thanks for the info. Strangely, with exactly same configuration (except WinXP 32 -- which shouldn't make any difference), this is working for me.
The correct solution, of course, is not to start shipping out dull grey blobs to journalists, but to upgrade the human eye.

(I'm keeping a close eye (hurr hurr) on the efforts to provide artificial retinas. Progress may not seem like it's going that quickly, but there's no reason to think that they won't hit parity with human eyes (in most ways anyhow), then zip right on past parity.)
And unlike smoking, driving has practical benefits, i.e. getting from point A to point B, enabling one to have a job, social outings, vacations, etc...

Smoking has no real benefits. It has a short term plus of making one "feel good"; but nobody claims smoking is "good", while the above goals of driving are.

So I don't really know what point you are trying to make.
People all know the dangers of driving, but are willing to trade those for the benefits. People know the dangers of smoking, and are willing to trade those because they are addicted, and for no real benefits. There's a big difference.
Can Video Game Testing Spark Interest in Computing Among Black Youth?
premium subscriptions - 99.9999%
Adsense - 0.0001%

(Sorry, just had to say it out - Adsense just hasn't worked for me)
"First, I wanted the challenge and freedom of running my own show. I like the idea of waking up in the morning and knowing that the success of my company depends directly on the decisions I make. Second, I believe that one of the surest and most responsible paths to financial freedom is through building a successful small business that creates jobs and wealth for a community."

That pretty much sums up my motivation for going down my own path, hopefully soon.
You can watch you favorite TV shows when it is available :) if you can multitask :)
Yes, this is basically "update as usual". The bugs one should be concerned about is the ones that are public, but does not have any patches.
OK, this makes more sense to me. I would have said: "... dramatically improve hardware performance by tightly integrating Sun hardware with Oracle software".
Just include a salary expectation with your resume and cover letter. Then if they follow up, you know they're willing to negotiate around that number. That's not so hard, right? Everyone knows if you're not a founder, you aren't getting stock that's worth working for peanuts.
Someone really oughta code up a resume in Ruby and submit it. I think they wouldn't have any choice but to hire you.
Drop.io Integrated in Yahoo Mail - You Can Now Attach 100MB Files
Entrepreneurs, does it help to be desperate?
Obama: Failing health care system hurts entrepreneurs
Actually unlike the previous TCP/IP stack I believe the Vista/Win7/Serv2008 stack is new from the ground-up.
Microsoft founds, funds a new open-source foundation
Wow. A company with the balls to outsource their HR and management to a Ruby script. Manfred Macx would be proud.
I'm not sure that's true, at least not with the OLPC. The OLPC doesn't resemble modern interfaces (see screenshot here: http://morgancollett.files.wordpress.com/2007/05/olpc-taskvi...) so I don't know how much it prepares kids for using full blown computers.
You mean the second link in your granparent post, right? Thanks for that -- works for me. I was looking for something like this just the other day.
PF can do it:

scrub in all reassemble tcp

http://www.openbsd.org/faq/pf/scrub.html
The Biography Of Wordpress – With Matt Mullenweg
"and everyone else looking and acting exactly like me."

Is this ever really the case? It seems thrown out there so much, but I've never observed a case of people all acting the same. Especially in a school.
Should [X] replace its [Y] configuration with [programming language here]?

Maybe. Depends. Is there a way you can try it out?

Reminds me of Zed Shaw's "The ACL is Dead."
http://vimeo.com/2723800

I can also see that turning in to a quagmire.
Terrible article. Whines about choice, then concludes the latest choice is compelling. Whines about fragmentation in Ubuntu, then at the very end shows that he does understand that it is in fact all Ubuntu and all these "variants" are just different installed packages. Spends about half of an article with some interesting tidbits whining in general.

And in the end, his conclusion is wrong, too. The different between a 200MB and 300MB memory load is not all that significant; if your machine can run, it can run the other, with a bit of swap. (In either case you're looking at swap anyhow, and bear in mind that I'm accounting for the fact we're talking about soft limits, not hard ones. 300MB actual MB is different than 200 actual MB on a 256MB system, but memory doesn't work that way, it is always fluctuating up and down. 200-ish isn't all that different than 300-ish.) If you've got 256MB of RAM, you'll pretty much be in the same dire straights with either system, and comfy at 512MB; if you only have 64 or 128MB, you're screwed with both choices. So, this is a pretty narrow window of applicable results.

It should be broken into two articles, one about memory consumption, and one which contains all the whining. Then I could ignore the second one.
Linux 2.6.31 released... links to descriptions of the cool bits.
Ah, the business case against alternative interfaces: if it doesn't encourage you to use Powerpoint and Excel, it's an empty experience.
Blu-Ray Still Blows
Don't MAWK AWK - the fastest and most elegant big data munging language
How Quentin Tarantino realized Plan A (acting) wasn't his best path
What Happens When Apple Features Your iPhone App
As I am sure you are aware, "he" is the correct English way to refer to someone of unknown sex. (Though to be honest, I have been trying to switch to using "they")
They rewrote it so carefully that they duplicated the same teardrop bug they created back in windows 3.1/95 and didn't fix for half a decade.
no search, no print, no save in the viewer. you must always open the new window...
Well, the philosophy is release early and -often-
Remote code execution vulnerabilities on widely-used systems is generally noteworthy.
Microsoft run Open Source - CodePlex Foundation
I didn't mean in a 'grow your own food' sort of way.

I meant in terms of being able to locally supply the jobs, services and opportunities that their residents need to grow and prosper.
The StorageTek is a bit old school and horrid. The new Open Storage gear, on the other hand, is very interesting. Especially the web based analytics.