The Amazon advertising fiasco? The commercial "Ubuntu Software Center"? The lack of upstream patches for many years? Debian maintainers and Red Hat wouldn't even thinking of pulling off that kind of junk. It's not about deeply analysing every possible motivation for every single thing involving them -- Canonical simply shows an attitude of taking from the open source community and not giving back.
HN user
tarabukka
Bose doesn't have nearly as good range of sound as professional equipment
It's not about "range of sound", it's about producing sound accurately. A more accurate frequency response won't sound exciting, but you'll hear slightly more of your music because nothing is hyped. It's a matter of personal taste and suitability to the task. I wouldn't mix a song on any Bose equipment, but I wouldn't be frothing at the mouth if I went to a friend's and they had a Bose system. I'd still prefer a £300 pair of studio monitors over an equivalent Bose setup, but that's my opinion.
Magic of Erlang? I hate to be cynical, but have you got benchmarks to back that up?
> p2p sync enables you...
That isn't what "peer to peer" means, though. Peer to peer means that peers (the aforementioned browser, smartphone and tablet) communicate directly with each other.
Also, how does CouchDB keep things secure if clients can sync apparently any data? I'm assuming there's something there, but nobody else has explained this.
Not passive aggressive?
>the browser that nobody cares about
>Now they see Chrome is going to win
Implies that Opera never innovates or has anything interesting to offer, and implies that instead they follow the market leader like-for-like. They were one of the first browsers to have tabs and supported many CSS3 properties without prefixes first. Just because they didn't support WebSuperFlySpeedySocketRockets the day the draft standard was out doesn't mean they don't innovate.
>copying Chrome
They're standards compliant, Chrome is standards compliant. Not "copying" Chrome.
Lua's runtime is small and easy to embed compared to something like V8. It's also written in ANSI C. I don't know about Guile.
I think finding a kernel exploit in the server's OS that let you run the firmware-bricking code would probably be more viable than installing a new operating system.
I've SSHed into my iPad to transfer media files (without using iTunes) that I can then play with another player... I really don't like iTunes.
I think it's more on the part of the reader. A lot of willpower is needed to fundamentally change yourself, especially based on just one person's ideas. It's up to the reader to put the ideas into action, and I think that for a lot of people that's difficult without a motivating environment.
For example, hanging out with people that are into fitness does a lot more for you than going it alone. Working a service job and having to speak to people to make money does more for your confidence than any motivating words. It's different for different people, of course.
This is my problem with self-help books... you must try to replace years of your own learning, rationalizing and understanding with someone else's ideas, absorbed only through a few hours of reading. Naturally, it falls apart quickly.
Nothing, the R Pi just has a different host triple and lands you more pageviews and ad impressions. /cynic
Although if you're running this over HTTP, you might end up compressing it with DEFLATE (either directly or with gzip), which partly involves adding references to duplicated data... I'm not sure what the use case for this format is meant to be, though, so that might not apply.
Oh, yeah. My mistake. Although what you describe is a lot more functional in style. You could probably emulate it in a language with higher-order functions.
It's not about monopolistic practices, as another reply to my comment says. It's about developers using new, incompatible technologies and thinking that everyone is using a WebKit-powered browser.
At least I didn't get a "please upgrade to a modern browser" notice in Opera, like an unfortunately high number of Show HN posts have done...
>You should try it on Chrome
And people ask me why I keep calling Chrome the new Internet Explorer.
If is an expression in a lot of languages. The syntax you describe is identical to the "ternary statement" in C-style languages.
I have never, ever seen nl2br referred to as making anything secure or safe. It just converts new lines to <br />s. That's what the manual says it does. That's what tutorials say it does. That's what the function name very obviously shows.
I think map() from Python should be removed. Its name implies to a new learner that it will draw a map, but it actually does nothing to that effect at all! No, it maps an array to a function. We must rename this dangerous function to call_a_function_on_every_element_of_an_array - or, even better, remove it from the language core ENTIRELY. If it was a private function used inside the runtime, maybe that would be fine, but it's a public part of the API.
>Please leave your platform cheerleading at the door.
And then you link me to an Apple security document that basically says (but in Apple style) "we encrypt a lot of stuff and use standard kernel-level security".
The exploit used in comex's jailbreakme was just a PDF vulnerability. Sliding the "slide to jailbreak" simply loaded the correct PDF with some JavaScript; it wasn't actually needed.
Memory protection? That's a basic feature of a kernel? Are we talking about each platform's ability for native code to mmap() executable memory or something?
iOS has a jailbreak for every single version. Some have even used a variety of exploits to do this straight from the web. Apple have no magic up their sleeve that makes iOS 'more secure'; they are running on a normal CPU with a normal kernel. Apple users are more proactive in updating because they're nagged by the interface they're forced to use (iTunes) to update.
Why do I see people talking about this kind of thing in Tcl being perfectly okay, while PHP is nowhere near as randomly dynamic and gets a lot of hate?
Isn't this blogspam? The original source is https://community.rapid7.com/community/infosec/blog/2012/12/...
>I thought that was relatively well known
I find that most HN contributors are well-off, don't make too many movies/songs and contribute under their real name. Put those facts together and you can easily get a hivemind reaction of "piracy is extremely evil with zero justification ever for anyone".
Not a real FreeBSD user myself, but I've heard that it has good/complete documentation[1], a solid foundation that doesn't change too often and a nicer firewall than Linux's iptables[2]. Also, it's not really an advantage per se, just interesting, but Mac OS X's kernel is half-derived from FreeBSD's[3].
[1] http://www.freebsd.org/doc/handbook/
[2] http://www.freebsd.org/doc/handbook/firewalls-pf.html
[3] http://en.wikipedia.org/wiki/XNU#BSD
Edit: cperciva has more/better examples.
"Sandboxed" apps that can even look at the system drive and inspect its contents? Doesn't sound like much of a sandbox to me.
Does Corel Draw use some kind of graphics hardware acceleration (e.g. Direct2D)? I find that GTK software completely ignores hardware accelerated rendering most of the time; Cairo (which renders most of the GNOME UI now) is pretty much completely a software renderer, and the GNOME 3 desktop only uses OpenGL for window compositing, not most drawing, as far as I'm aware.
Depends on how the video's audio was compressed and what you were playing it on.
I would imagine that Lua was much, much simpler to pick apart and integrate into a system like this (from my experience using Lua) than trying to use a full JavaScript engine. A full JavaScript engine would be less lightweight, harder to implement and maybe even harder for end users. That's just my conjecture, anyway ;)
That's a poor analogy. A service and a way of formatting documents are completely different. Not to mention that most ways of formatting documents have a context-free standard already.
The "Step 0" and "Step 5" tutorial examples are visually glitched in Opera. The card appears to show no information, but a look with Opera's development tools shows that .card-back seems to be visible, while .card-front isn't. They remain hidden regardless of any selection of projects I do. The rest of the examples in the tutorial are working great, though.