skysight-inc/HackerNews huggingface dataset:
>As a fan of AviSynth, the scripts that I build often make that line look so, so simple. :)

And now imagine what those scripts would look like as an ffmpeg -vf command! That was basically the point - the -vf line is already pretty messy with just one range-applied command, and would become even more so if you started doing something more complicated. Avisynth on the other hand has actual scripts for the video processing, which scales to much more complex processing while still remaining accessible.

ffmpeg -vf might be good for doing one or two simple things to the whole video, but for anything more complex than that you really should use an actual video processing solution instead.
Well the already mentioned bitbucket, stash, cgit, gitweb, ... My point is that if you like something it isn't automatically "the best".
yes, please I'm homeless, I eat cockroach everyday please send me your email address
so I know when it launch bobsadino@gmx.com Thank you very much!
'Threatening Emails' Sent to Sony Employees After Hack
> Police on Sunday arrested a man they identified as Shiv Kumar Yadav, a 32-year-old driver who works for Uber, in the case. He was due to appear in a Delhi court on Monday. It wasn’t possible to reach him for comment and it remains unclear whether he is represented by a lawyer.

> A statement from the Delhi Transport Department on Monday afternoon said that the “horrific crime” meant it had “banned all activities relating to providing any transport service by the www.uber.com with immediate effect.”

If it were not for Uber, the police would almost certainly still be searching for him, and the case against him would be less certain due to the lack of electronic records linking him to the passenger.
Always late to the party, I had the following two thoughts on the walk to work this morning:

1) "shows to watch" - just delete these and reclaim the time. TV shows and movies are in a new golden age, and if they don't continue to get better then you'll still have the "old" ones from now.

2) When I feel like I'm consuming too much media I remind myself of Stephen Covey's bit on Production vs Production Capacity, and that spending too much time on Production Capacity is just as bad as spending too much time on Production. There reaches a point where you have to start applying your knowledge and just getting the work done.
I applaud your attitude, and firmly believe you are part of a quiet (or less vocal) majority on both sides. Although this [1] project seems to have evaporated, things like that and your comment give great hope.

[1] http://www.nytimes.com/2008/05/29/technology/29compute.html
Uber banned in Delhi after taxi driver accused of rape
I have always played bots with a handicap ratheer than artificial weakening, I think it's a good learnng experience. Humans are better opponents, but an AI doesn't care if you abandon or save the game, so it's great for when you might be interrupted or can't give the game your full attention.
Thanks for the reply, interesting information!
Accept donations. State your costs transparently. Contact a lawyer to get the paperwork done.
G.fast broadband standard approved by ITU
I like the definition of cons/car/cdr in terms of lambda.

A cons cell is just a function you can call to get back the car or cdr. Once you have 'if' and any two constants, you can do:

(define mcons (lambda (a b)
(lambda (method)
(if (= method :car)
a
(if (= method :cdr)
b)))))

(define (mcar p) (p :car))

(define (mcdr p) (p :cdr))
5 Google Projects That Will Pave the Future
This is not a case of 'ignoring the theory', it's a case of you being pedantic.

I didn't say "replace 'like' queries with identical functionality", I said 'replace', as in 'supersede' and 'improve upon'. Except for insane cases such as the search 'ant' matching the word 'pedANTic', which is to say whenever whole tokens are intended to be matched, postgresql's full text search will replace 'like' queries for you with better functionality (such as matching non-continuous tokens in a search text) and better performance (assuming an index is created).

However, having full control of the tokenization pipeline means you can certainly satisfy any special cases your old 'like' queries would satisfy. For example, in Solr it is trivial to tokenize additionally on word/camel case/number-letter boundaries, so that the tokens generated from something like EM22C can be EM 22 C, EM22 C, EM 22C, EM22C, etc.

That is a specific example, so please don't respond that I am ignorant of the theory, I fully realize that you can index any string, not just the exact ones I mentioned there.

Speaking of being pedantic, Postgresql's full text search is not an 'inverted index'. It is not an index at all, although it can use indexing to improve performance. In addition to GIN (Generalized Inverted Index) it can also use GiST (Generalized Search Tree)
https://news.ycombinator.com/item?id=8715912
flag it instead.
Team Wins Trip to Space for Satellite Ground Station Plan
This was written when 'Internet' meant Internet Explorer 6, before Facebook or the iPhone or youtube.

Sine then, shit has evolved. The smart phones brought 'the shit' into everyone's pockets and the social networks made the shit ubiquitous.
We now have access to all the movies, music, documentaries (back in 2003, broadband was still surfacing, HD video streaming was a still a wet dream back then).
Basically, anyone, anywhere can consume everything that was ever learned or created and communicate with anyone anywhere on the Planet.
This is incredible.

The awesome part of the Internet (and technology in general) is the part of the iceberg that's above water.
Below water lurks a chunk of ice so big and dark that few people want to look at it or acknowledge that it is indeed an iceberg, not a fluffy white mountain of awesomeness.

Below water there is misinformation, mass surveillance, information wars, espionage, monopoly and control on a global scale.

But the darkest part is that we are totally addicted to this shit. We sleep with our phones. We 'go online' (2003 term) when we wake up and offline when we're asleep.

We have to read, watch, comment and discuss everything and then go ahead and forget everything the next day, because, well, there's more shit to read, watch and comment on.

By 2014, the Internet, with all it's infinite amount of information, has created a generation of clueless, spoiled information and entertainment junkies who live in a system of control beyond any dictator's wildest dreams.

I've seen a stroller with a smartphone holder yesterday and the 1-year-old was watching videos while his father was pushing the stroller through the park. Instinctively I understand that that is fucked up, but I can't explain why, because I know "that's the future".

Part of it. But there are other parts of the same future that scare the shit out of me.
The fact that it has accelerated the rate of planetary destruction to unprecedented levels, by making globalisation possible and required. The fact that tech is now controlled by several corporations with mantras like 'don't be evil', which is telling, because it means that it is possible to be evil with this tech and the amount of evil that can be done is equal to the amount of good that it brings.
This tech is godsend for evil people and in many countries, control of the Internet is the most important condition for holding power with an iron fist.

Maybe, just like the splitting of the atom, the Internet is one of those things that shouldn't have been invented?
Do you think I haven't?
You can donate directly to the startup incubator, for the next 20 hours: https://www.indiegogo.com/projects/save-gaza-s-only-startup-...
The Secret History of Tor
Fabulous, I've been waiting for the video since I saw the photos on facebook :)
Takes but 2 hours to be a Uber driver in India
AirDog drone automatically follows you and films your sporting feats
Non-ironic question: do many people on HN use anti-virus of some form or another? Generally i'd probably trust people's judgement here as far as that goes. I naively use Linux with no externally accessible services running and no active anti-virus -- am i an idiot, should i clean-install everything ASAP? Or do yous reckon this is reasonable?

edit: clarification
Sure, but the standard is going to influence the direction that the language evolves in, how most libraries are written and so on.
"Tended to manage larger companies.
Made up to $187,000 a year more than higher-pitched peers.
Lasted as many as five months longer as the head of a firm."

This is an interesting research. I have not read the research underpinning this article on WSJ, but somehow I cannot shake away the notion that this is more correlation than causation for determining the CEO's success. Btw, do some of the famous tech CEOs - Steve Jobs, Bill Gates and Mark Zuckerberg - have low pitch or high? I think theirs might lean to the higher pitch of the male voice spectrum.
Google Search by Writting
Indeed, the casualties should not be measured in terms of nationality. A death is "the end".. bye bye.. sayonara.. all the politics, culture, social.. etc doesn't matter once death arrives.

May the Almighty be with us all, and help us stop casualties everywhere, no matter the cause.
Did someone else notice the c joke (?) in the first 3-4 commits?
Cross-Browser Secure Online Chat and Calls
Yeah, ArrayList is fine. I was saying the code is cleaner than its C++ equivalent.

There are many parts of the Java library to avoid. Some are obsolete and terrible, like CORBA or java serialization. Others are gotchas w weird semantics, like Object.clone(). Others are just bad API design--eg the built in IO libs don't require a Charset argument. The default is the "system default charset", which is apparently still the obsolete MacRoman if you're on OSX.

The most annoying are those shortcomings of the std library that cause extra complexity. For example, the built-in JUL logging framework sucks enough that almost everyone uses log4j or logback instead. But now you have user libraries using incompatible logging frameworks. Enter slf4j, a shim that ties them all together.

In my experiemce, Go is a breath of fresh air.
There are some 570 patents for barbed wire. I'm pretty sure only a very select few would consider each one interesting.
It says 'Classic'. I immediately knew it wasn't something recent.
Given previous discussions on Hacker News, isn't suicide one of the leading causes of deaths for young men anyway?

What would be significant is if the proportion of soldier suicides is greater than that of the similar group of age and sex in the general population.
I think you are right and the OP comparison is not very relevant.

She (?) compares a library (so a place that stores only the relevant / interesting books) to the internet in general. I mean 90% of everything ever written is probably shit too, it's just not in the library.

However I observe a kind of "wikipedia I know everything" generation, I think it is somewhat connected to the article and it's very sad.
Car-loving Milanese asked to get out of their vehicles
Celebrities are spurning smartphones and embracing “vintage” handsets
https://github.com/golang/go/commit/7d7c6a97f815e9279d08cfae...
https://github.com/golang/go/commit/0bb0b61d6a85b2a1a33dcbc4...
https://github.com/golang/go/commit/0744ac969119db8a0ad32539...
https://github.com/golang/go/commit/d82b11e4a46307f1f1415024...
Yeah its a fair statement that it depends on the context.

Ultimately it will depend on the beginners' goal however just to highlight one point to beginners with dreams of big exits and start-up goals. The debate about what language is better becomes a moot point when there are clearly large and great companies being built on even the most basic languages.
Which drone should you buy?
And the tragic thing about "this" being a magic keyword that looks up a dynamic value in the runtime, instead of a normal lexically scoped variable like it appears, is that 90% of the time "this" is exactly the thing you want a closure to close over, so you have to do ridiculous stuff like "var self = this;".

Even knowing this rule very well and being totally hard core OCO (Obsessive Compulsive ORDER, not Disorder) about the code, I still make "this" mistake ALL THE TIME, so whenever something weird happens, "this" mistakes are the first thing I look for.

"this" is such a terrible design flaw, it bites me even when I'm expecting it.
It might be interesting to you "Hack: VPN and Proxy for Saving Money on Online Booking of Hotels and Airplane Tickets" https://privatoria.net/blog/hack-vpn-and-proxy-for-saving-mo...
I have been with Fastmail for a few years now and I don't think I have ever used the rich text editor, only plain text. I wonder how common that is.
Does it matter? My point was that Bitcoin transactions are not cheap, that only looking at the transaction fee is misleading. The electricity costs per transaction are currently 200 times larger than the transaction fees, not accounting for hardware costs or any profit for miners. So the whole thing has to change a lot if you want a sustainable system with transaction costs close to transaction fees.
Hollywood and Vine: The entertainment industry seeks the future in viral video
Sure, but that gives away most of the benefit of using it. You have to have your tokenizer algorithm available at query time (so you can tokenize the query the same way), usually at least.

You also have to undertake some batch process to reindex things that have been added/changed. You don't have to handle deletes, which is certainly the trickiest thing to try to keep in sync, but once you have some external cronjob or whatever running your code over all the full text entries, you might as well just make that job insert the data into ElasticSearch. Most of the difficulty in setting up full text search outside of the DB is creating and managing/monitoring the process to shuttle the data out of the db and into ElasticSearch, and if you are going to do most of the work, you might as well get the benefit, rather than just shuttling the data out of the database and then back into the database.
Lack of full picture is a consequence of the AV companies' given reason of customer confidentiality. Unless they had closed circle of sharing the info and analysis with each other, in which case keeping it all quiet is even more more damning...

Psychologists will tell you that you shouldn't put too much faith in what people tell you about their reasons. Both because people are bad at introspection and/or try to put a spin on things, and because for most things a single reason doesn't even exist. (See also "Why did you buy product X", a question subject to much study).
For some time I used to feel the same as you (and most of people here as I understand). It was not easy but I started an information diet. I never went back.

My information diet (in case of being helpful for somebody):

general news websites and newspapers - None. If it is important you'll know about it by somebody or it will be on HN top 10.

hacker news - Top 10 articles of the last day [1].

specific news (in my case, javascript) - Weekly digest email [2].

twitter - Once a day, no tweeting and following only 10 accounts. Probably still too much.

facebook and email - Once a day. Probably still too much.

skype - Just by appointment.

smartphone - I don't have one. A basic phone is enough (unless I'm traveling; maps and gps are really useful).

tv - Just by appointment (ex: watch a sport event, specific TV show, etc).

To organize myself I use Secretweapon (GTD for evernote) [3] and Folder-system [4].

[1] http://www.daemonology.net/hn-daily/

[2] http://javascriptweekly.com/

[3] http://www.thesecretweapon.org/

[4] https://github.com/we-build-dreams/folder-system
HandsWarmer – a hand warming app for Mac OS X
Good good, I'm flagging too :)
Display the work processes in a transparent way with webix kanban
Freedome for Desktop
The Oracle docs have a nice overview of the Oracle equivalent http://docs.oracle.com/cd/B28359_01/text.111/b28303/toc.htm
I need to give both of these a try sometime!
Android introduced SELinux with version 4.3. There it was really permissive, since version 5.0 Android moved to full enforcement of SELinux. Yes this will help to prevent it a bit, but it's not a "jack of all trades". There are still proccess which are running as root and can be exploited, thus circumventing the SELinux rules, like the core ‘Zygote’ service. "Zygote is one of the only services available on Android L, which is started as root within the unrestricted “init” SELinux context." (http://www.xda-developers.com/android/supersu-beta-lollipop-...)

Regards,

Ares
Nearly 4 years ago I wrote a library in Go to read XLSX - that was trivial. It's grown over time, and this year it started growing feature that allow it to write XLSX format. This is a whole different ball game - Microsoft Excel is really picky about what it will and won't accept. In most cases Excel will simply moan and do an automated repair on files that don't match exactly it's expectation. LibreOffice is less annoying in its XLSX handling.
Genomic Loopholes and Other Weapons (2013)
I do accept that negative new stories are in important staple of news organisations, but It's not as if only negative stories sell. Everyone wants to buy a paper about their sports team's great victory, the daring exploits of a military hero or about an amazing new drug that defeats a previously untreatable disease.

'No disruption on the roads due to snow' and 'Underpass to be built by Victory Day' are non-stories. They're either about things not happening, or things happening as they were probably expected to happen anyway. It's not that they're 'positive', it's that they're not news.

I read web sites and jurnals on specific topics like scinece or history and their content is almost always positive. They are about progress and uncovering new information. People love that stuff. Positive news isn't the same thing as 'bad things not happening'.
It's better for a soldier to die than a civilian. This is why they statistics are always separated.
what about ILIKE '%KeyWords%'? I know it doesn't get ride of 'ing' suffixes, what about performance?
Why I’m Giving Up My Passport
Zeds – Sleep Efficiently (Free Windows App + C# Source on GitHub)
I have been experimenting with contenteditable myself[0] (for a small instant messaging project [1]), and indeed I found it quite difficult to use. The problem is you're constantly going to be doing things against the browser.

For compatibility reasons I have to support a small fixed set of tags (b, s, u, tt basically) but of course none of the contenteditable commands use these tags, so I ended up using selection and range to insert the tags myself, and actively ignoring the browser's default shortcuts (ctrl-B, ctrl-I, etc automatically work in some browsers). The API for accessing selection is also different from that of simple input elements.

Now, I actually want pseudo-WYSIWYG - that is, I want bold text to be shown in bold, but I still want the <b> tag to be shown in light grey so you know it's there and you can edit it yourself. But people can also sometimes post just a "<" in their text, so basically at every keystroke the control has to parse the whole text again, insert whatever tags and apply whatever style might be necessary. Without forgetting the convert back to spaces the "&nbsp;"s the browser has helpfully included in the text.

Anyway, what I wanted to say is contenteditable is really not as usable as it could be, and there is a lack in pseudo-WYSIWYG libraries which just allow you to type your text using HTML (or markdown) tags and render them along with the final text. Thinking of it, maybe a more appropriate name for such a tool would be syntax-highlighting.

[0] https://github.com/seeschloss/miaoli/blob/master/public/java... (it's still a long way from being completely decorrelated from the main project, but I'd like to end up with a nice generic drop-in pseudo-wysiwyg control one day)

[1] http://sz.gy/tribune/test (don't be fooled by the fact that it has a domain name, it's far from production ready - also, the control doesn't work well with mobile Safari, for some reason I don't understand yet)
Introducing Six by Six
The Lord giveth and the Lord taketh away. Job 1:21
Linux is on https://git.kernel.org/cgit/ .
Show HN: Cryptowatch, a real-time Bitcoin chart site
I would still prefer my own website monitoring tool Anturis http://www.anturis.com which is even free if you have only 5 monitors and then the starting price is about $9 per month for nice and effective phone, sms, email alerts and offered troubleshooting.
The Question of MVP (or MLP?
I do, but a very basic kind; ie. Microsoft Security Essentials. That doesn't change my distrust of binaries though, and if I must run things I don't trust, I frequently do it in a VM. But the gist of it is that if I can alleviate some of the risk that comes from running Windows, with no discernible cost (ie. no noticeable system slowdown), I will do so (obviously in addition to "common sense" security measures). It'd be foolish not to.
Very great article. Another thing I would love to see established is that there is no such thing as a game industry. Using the same analogy, it would be like saying: the startup industry. It's nonsense obviously.
موعد مباراة الاهلى وسموحة والقنوات الناقلة الخميس 11/12/2014
How come the number of issues is that high ?
David’s Health Tech Newsletter: No. 35
I have seen many tragic headlines of late, and, for me, this is one of the most tragic.
> I've never heard that the size of the stack is really a problem in quicksort

Naive quicksort tends to, in pathological cases, run out of stack space as opposed to having performance issues.

Smallest-interval ends up with a strict upper limit of O(log n) elements in the running set, as opposed to O(n) for naive quicksort. This can be useful.
Oh my, people like YHWH (in the comments) actually exist.
"Think about it, if I ask you to hand over your laptop for say, an hour, during which I have completely free reign over it, can you tell me everything I've done during that hour and all the backdoors installed, if any?"

Yes, I can. Read up on modern digital forensics. Everything you do on a machine leaves a trace and there are ways to recover those traces and put together exactly what you did. That is exactly what Incident Response/Digital Forensics Firms do. An IR firm would never tell you to just reimage a machine when you're dealing with an advanced attacker. They'd want to go through, use the tools they have to identify exactly what happened on the machine and what other machines were compromised before they even started talking remediation. Wiping the one machine that you got an alert on would do absolutely nothing to solve the problem.
Why Should You Invest in iPad App Development?
Delhi govt bans Uber taxi operations
I started working on this in January because I was interested in learning Go and WebSockets. It has been a seriously fun project and has gotten something of a loyal following in the Bitcoin trading community.

I've also learned the hard way how unpleasant it can be to consume poorly designed public APIs (which sometimes even change in significant ways, unannounced).

Anyway, hope you guys like it. I've learned a lot from building it so far.
Have there been proposals following this bankruptcy to split Detroit out into sub-"cities?" The actual definition of a city is somewhat arbitrary. In Australia for example, the official "city" unit that manages municipal services is actually not Melbourne or Sydney it's smaller units usually encompassing a population of 100k or so.

The division of responsibilities between federal, state and city is different but I think the takeaway is that while "Detroit" is a geographical and cultural unit, it doesn't mean it has to be a municipal one.

Maybe such a change of paradigm would be helpful here. The thought of rehabilitating a new entity comprised of suburbs, but not the downtown (or via versa) might be a less daunting task. It;s easier to move the needle.

Bankruptcy seems a good time to do something like this.