skysight-inc/HackerNews huggingface dataset:
You're both talking about two different generations of the demoscene. Bohol oversimplifies the history in the same way you oversimplify the history; you're both tracing it back to the points of reference you're familiar with. That being said, I think a more forgiving interpretation of "The cracking scene, demoscene and games industry was almost exclusively built on Windows." is that the modern state of each scene stems from the mid 90s. I don't believe that would be an entirely false mischaracterization, because Windows' influence has been pervasive on the scene since the mid 90s. In the end, Bohol is looking at it from "when did the greats of today get their start?" and you're looking at it from "when did the greats that influenced the kids in the 90s come from?". At least that's my interpretation of the argument. In a sense, you're both right.
I personally use an old desktop machine next to the router with Plex Server installed on it, 2 2tb drives of films and TV shows and a Chromecast, with the plex app on my android phone which links up the two.

I just browse the plex app for stuff I wanna watch, click cast and then voila! On demand TV and films, wirelessly, without having to move my arse off the couch.

What a time to be alive.
Why I’m Not Writing a Blog Post This Week
I have a really nice set of Sennheiser headphones. They don't have active noise canceling, but the physical insulation they provide is good enough to drown out most noise, even without any music playing.

Though I rarely play music very loud (I'm a musician, and very protective of my hearing), I still find the headphones to be tiring to wear for hours at a time. I've found this to be true even when I'm not playing any music at all. It seems to be something about the air pressure, or perhaps not being able to hear any background noise at all, that makes them tiring to use.
Windows 10 Coming to Raspberry Pi 2
How to Build a Search Engine with Algolia
Having not done much Rust due to the volatility, I still have to give it credit here for a few more reasons:

* I assume old_io is going away. That is why it is old, after all. Is this still possible in the new_io? If they made this not doable anymore that means they fixed the bug.
* The compiler spat out a warning. Maybe it should have been "you dumb fuck why are you doing raw buffer reads and writes" but at least it said "old_io is bad".
* I don't see much in the C version that would generate any warnings or errors under any compiler flags. That should be the take away, in my book.

When I do my own projects I almost always go for maximum warnings and errors, and don't call it done until the compiler stops generating them.
I can't be the only person who first found out about the new Raspberry Pi here!

Just ordered 2 of them!
Zimbra gets back to open source roots
It was actually using a custom allocator, not the system malloc, which exacerbated the problem. System malloc could still have this problem, but for example OpenBSD has mitigations for this sort of data leakage in their malloc implementation, which OpenSSL then bypassed by using their own allocator.

This is a problem for any "this would never happen in Better Language X" claim regarding Heartbleed. If you decide you want to write your own buffer reuse system for whatever reason, you can pretty easily write this sort of bug in any language.
>The US and Japan also share the distinction of having among the highest corporate tax rates on earth.

This is an often-repeated myth that doesn't hold up when you consider the tax breaks afforded to corporations in the U.S.

The corporate tax rate is high in number, but when you factor in exemptions, the U.S. is quite competitive in this regard. Reuters reported in 2013 that corporations utilized $180B in tax breaks. [0]

[0] http://www.reuters.com/article/2013/04/15/us-usa-tax-corpora...
Wasn't there a Bourne movie trailer that contained a scene or quotation that never occurred in the movies?
If You Can't Ship Your Enemies Glitter, Ship Your Friends Nothing
I'm still enthused about GCC!!! :)

When I started using it, The alternatives were expensive. Even the educational version of Borland our university used was expensive (The mediocre book it came with was ~$300!!!)

It isn't as performant or as well tested as professional compilers (that cost tens of thousands or more!) You wouldn't expect it to be, would you?
BMW Update Kills Bug in 2.2M Cars That Left Doors Wide Open to Hackers
That's why both Sun and SGI made last-ditch efforts to run on Intel hardware towards the end of their server/workstation production.

But that made it worse, they were selling x86 hardware for much higher prices than HP or Dell, without much advantage.
Good point, I'll change it in the text!
How I podcast: Editing
I like this. I try to complain minimally, but I've shared this with some friends and we're going to do it together. I want to take my minimal complaining down to zero. It's just a bad habit that I think has no benefit.

I try not to complain because who cares? All it does it make me dwell on whatever is upsetting me, and no one around you wants to hear it, even if they're courteous and listen. If I'm having a bad day, why would I make my friend's day worse by having to listen to me vent about it? Who wants to swipe through Facebook and read about my neighbor's crying baby? Instead I'll put on some headphones and post a link to whichever album I'm listening to in order to cover it up.
You would have to go out of your way to write your own custom allocator instead of just calling malloc and free, but that's what the OpenSSL folks did.
Free algebra eBook: A math comic for kids
Wow, i am blown away by how dark internet commerce's gray zone can get. thanks for sharing this article.
That could be an interesting idea, but I'm wondering if the user wouldn't expect an unobfuscated input box to type in his sentence. Or if he would expect : "Please close the window, I'm cold." to be the same as "Please close the window, I'm cold" (no end period here)
I can vouch for and highly recommend Rakesh's services. He is a thorough professional and did some great design work for me recently.
A linear stack does not represent my browsing habits too well. If it would, couldn't I just use the history? Although there is difference in UX, i.e. the visual clue where I came from is hidden in a context menu, the use case is the same.
Man I wish they told me what they said.
Simplicity should be a primary goal in the methods used to protect systems. Just because the methods to protect are easy, doesn't mean its easy to crack. For instance, a decent size password and lockout and you're set as far as brute force attacks. They are not going to guess a 10 letter password in 5 tries. After x tries, make them reset. Two factor auth for really important stuff, isn't that pretty much it.

I believe we're seeing more successful attacks from the use of security techniques that are unnecessarily complex and not completely understood (or partially implemented) by most engineers - than cause passwords aren't long enough.
Ctrl+A seems to work fine (IE11)
This is really awesome, and WELL DESIGNED! Looks very easy to use, and such a great purpose.

Have you thought about the legal ramifications if someone depended on your app and the info was outdated causing a lot of ache?
Google, Microsoft and Amazon pay to get around ad blocking tool
As Raymond Chen would say: "it rather involves being on the other side of this airtight hatchway".
As much as I think I'd like my cubicle to be tall enough to have a standing-height monitor (so, ~6'), I also have heard it's important to have line-of-sight to something "far" as in 20 feet or more away, and suspect that too-tall walls would also make it too dark.
This isn't a binary choice between an open office plan and everyone with closed office doors.
I stared coding in grade 9 and soon after entered my first Skills Canada competition for web design. Back then Flash was super hot and everyone was using it. After that, I slowly started making websites in html, css, js. During my electrical engineering studies I touched on BASIC and other programming languages. After that I read more on different js frameworks and some python. Most of my learning is self-taught.
Security Advisory for Adobe Flash Player (APSA15-02)
Memory safety prevents 3 vulnerabilities that lead to remote code executions, not "most" or "all" of them. They're 3 very common and important vulnerabilities, though.
> Maybe I'm weird, but I'm still enthused about GCC.

I'm just as weird as you.

I am hoping to be able to devote some time this year to cross-pollinate with David Malcolm's work to get libgccjit working on GNU Octave:

https://savannah.gnu.org/patch/index.php?8395
There is no way their coding standard etc would get past Torvalds?
Here's the paper in Nature Communications:

http://www.nature.com/ncomms/2015/150120/ncomms6895/full/nco...

"Revealing letters in rolled Herculaneum papyri by X-ray phase-contrast imaging"

It's bizarre that BBC calls X-rays "photon beams," like something out of Star Trek. Maybe using X-rays to read rolled-up scrolls doesn't sound so amazing? (The details of how they did it are amazing; this is not your grandpa's X-ray imaging system.)
Have you seen arkOS? https://arkos.io/
Please note: There's a PDF available at:

http://bit-player.org/bph-publications/AmSci-2001-11-Hayes-t...
Seriously... If you think he is merely "getting close" to authoritarianism, you are probably an authoritarian yourself and just don't recognize it. :)
Not So Happy Groundhog Day
Google Polymer in production: We did it
Marcus Aurelius isn't that far from that point of view, at times. Many passages in Meditations can be paraphrased as: "In the blink of an eye you and all your enemies will be dead, and cease to exist. You will be dust, and your petty struggles forgotten. Why dwell on things that don't matter, and that make you unhappy?"
Of course this is only possible if FileVault is disabled, otherwise you would not be able to mount the hard drive without user's password.
Then you might as well do the RMS thing and set your password to be blank :). Passwords are currently a necessary evil. My hope is that we will ditch them sooner or later. For now, use a password manager to prevent really bad things that will result from what you are doing.
Is FB deliberately slowing deletes?
I try to clean up my FB profile, that means I delete everything I posted, commented, shared and liked. There are two tools that should be able to automate this, but both failed on me (i.e. 'Absterge' and 'Facebook Time Line Cleaner').

Additionally i have the feeling FB is making the delete function of posts deliberately slow, introducing a aproximatly 5 second delay on each mouse click.

Anybody have some tips? Scripts that work? Similar experiences?
This is quite obviously a metaphor. He's talking about lone wolves without the habit of seeking collaboration. From the same source further down, regarding brainstorming:

There were a group of other people I used to talk with. For example there was Ed Gilbert; I used to go down to his office regularly and ask him questions and listen and come back stimulated. [...] Yes, I find it necessary to talk to people. I think people with closed doors fail to do this so they fail to get their ideas sharpened, such as ``Did you ever notice something over here?'' I never knew anything about it - I can go over and look. Somebody points the way. On my visit here, I have already found several books that I must read when I get home. I talk to people and ask questions when I think they can answer me and give me clues that I do not know about. I go out and look!

And he's speaking from a time before ubiquitous email and online chat.

Do you really imagine that the solitude-seekers' problem is that they want to avoid collaboration? Do you imagine that forcing them into the mind-blender type of office eight hours every day of the week is necessary because we need to make them collaborate more, to make sure they know the right things to work on?
That's too bad. I'm a lead engineer at Trulia and we have a quarterly hack week. It's less than 20% time if you do the math, but it's structured and has been, so far in our existence, inviolable. Many of these projects ship -- though they are usually features and not products.
It's not low level, though, that was my original misunderstanding. Heartbleed was not a memory safety issue like I incorrectly assumed. It could happen in, say, C#, or Java. In fact, there's probably existing code with the same bug. It's not uncommon to reuse objects in managed code as a performance hack.
You may end up being overwhelmed by depression. Or maybe you end up being Kurt Vonnegut.
Agreed. I actually just fought and won this battle at work. If you don't want to expose the specific error when logging in, you must either not leak usernames/emails through the signup process either. Otherwise, it's just security theater.
They aren't, but they're definitely a within-personal-budget stopgap solution. If my only options are headphones vs. hearing the VP sitting next to me making sales calls all day, I'll opt for the headphones.
> You wouldn't expect it to be, would you?

Yes I would, especially since it's often made by the same people (Intel, IBM, Google)...

No reason to not keep improving gcc!
> It's in Microsoft interest to keep kids in their ecosystem

Yep, which is also why they purchased Minecraft. It was more like purchasing the community of Minecraft users, which has a lot of children as well.

I really wished there were a Micronix or something - combining the best of both worlds (Microsoft's extensive resources and reach coupled with GNU/Linux freedom and open-source development) - and that probably is what Microsoft is slowly aiming towards. I guess we'll find out in a decade.
Well of course this is possible. You can port a bug compatible version of a program to any other language. That is called Turing complete ( and may involve writing a x64 emulator in VB Script). /snark

A bit more serious, I wonder which security problems Rust would have, if it would be as well studied as C.
And yet, despite this apparently dire situation, their output still exists.
Hybrid Market Sizing: Tapping into Both New and Existing Markets
> User friendly is not one of them.

That highly depends on what you're doing though. The Raspberry Pi in general isn't a user-friendly piece of hardware, the OS is only a piece of that. The fact that at least past iterations of the Pi aren't extremely fast means that it also had to run fairly unfriendly stripped-down setups so you could squeeze power out of it (IE. Even if you could run Windows on the Raspberry Pi 1, it wouldn't have been very pretty. The advantage of Linux was that it could run with a lighter setup.). With the new processor in the Raspberry Pi 2 I'd expect you could run much a much nicer setup on the Pi, comparable to the Windows setup. I'm interested to see how well Windows 10 actually runs on it though, I'm not convinced it's really fast enough to handle a full Windows stack, so it's possible we might see some type of stripped-down Windows setup for it. In which case, it will probably be less user-friendly.
What If I Was Able to Stop the Afghanistan War?
Government doesn't need to ACTUALLY stop it. They just like having fear to keep the masses in line and outrageous penalties to leverage people who disagree with the insane laws.

They can't prevent drugs or guns getting to addicts and criminals either, but they can destroy your life if you have either.
Bad example. Gun control is fairly total in western Europe. In the UK you can own certain guns but to own anything other than a 3-shot shotgun you need a "good reason" to own it and can only use it in certain places.

And I think most people are happy with that situation. Some aren't but any of their arguments are quickly smothered with a "look at the US where they can't go 18 minutes without shooting (and killing) somebody"... It's a hard argument to counter. There's no right to arm yourself, there's no enshrined want to overthrow a government... Simply put, safety wins.

So yeah... I guess they'd seize on that and say that it's all for the best. I know it isn't, you know it isn't... But if they say it enough, and find an example of 20 where encryption is costing lives, it won't be long before the public thinks it's the right idea.
> (the original text must be in Latin)

Greek, oddly enough.
I've thought a lot about this.

1. Noise -- ironically, I can concentrate in a loud coffee shop much better than in the open office, because the sounds of the former blend into a general din, while in the latter, various conversations grab my attention. There seems to be a desire to eliminate noise with barriers or whatnot, but I wonder whether that simply exacerbates the problem by making the conversation next to you that much clearer.

So perhaps one counterintuitive suggestion is to make it _louder_. Pipe in music, get an espresso machine and a cash register... ;) (I'm half joking here, but I'd be curious to actually try this). Some have suggested white noise -- I have a DOHM machine at home that's great: http://www.amazon.com/Marpac-DOHM-DS-Natural-actual-Machine/... -- not sure how it'd work in an office, but might be worth an experiment.

2. Free standing walls or movable screens might not block all noise, but still may be worth a look -- I think they may give people a bit more sense of privacy and help reduce visual distractions.

3. Breakout areas -- separate those needing to discuss things from the rest, or vice versa. Having options is nice.

4. Culture -- you can foster a culture that respects people's need for concentration. Favor async communication (email) over direct interruption when possible. Requires some discipline, but is possible.

Finally, what I've found most frustrating is the feeling that despite years of complaints about open offices, nothing has changed and nobody seems to care. Even if items above are only partial solutions or placebos, they might at least give the impression that someone cares and is trying to help. That, in and of itself, is worth something.
Google Earth Pro Available Free
I personally would be fine with an open office if it were truly quiet. A monastic level of sound courtesy. No talking in the main room. No phone ring tones. No desk phones or phone conversations. Put sound isolated phone booths somewhere for calls. If there are doors or elevators nearby make sure they don't bang or beep when used.

I used to study in a big open, well lit room at the university library that was filled with people, but very quiet, and it was fine.

You would have to establish a culture of seriously chewing out people for making noise. The problem is, introverts are not likely to do that.

The only other factor is everybody has to have a proper wall to their back. Something in the mamillian brain freaks out when there are people moving about at your six.
QUESTRADE INC. |
INTERMEDIATE & SENIOR FRONT END ENGINEERS | TORONTO, CANADA

Questrade is a rapdily growing financial service firm in Canada. Our mission is to help Canadians achieve financial independence by offering our clients with great investment products, cutting edge technologies, and quality customer service throughout. We offer self-directed trading platforms for Do-It-Yourself Investing, as well as professionally managed portfolios at ultra-low fees.

---- ABOUT THE POSITION ----
In a nutshell, the Senior Front End Engineer will see through the full software development life cycle at Questrade; from requirement-gathering, design and development, to implementation of both small and large-scale projects. You will collaborate with our user interface team, our back-end engineers, and other front-end engineers to design and develop functionally rich, robust, and user-friendly web and mobile applications, as defined by business requirements.

---- ABOUT YOU ----
In a nutshell, you have hands-on and proficient knowledge of web technologies (such as (such as HTML, CSS3, jQuery, AngularJS, SASS and Node.JS), system environments (Windows and Mac OS X), and tools (MS Visual Studio, Subversion, JIRA), as well as a strong understanding of OOP programming and MVC architecture. You have experience with tools like JSPerf and JSFiddle for performance testing and prototyping, as well as a demonstrated ability to work under minimal supervision.

Wanna know more? Check out this and more of our 30+ opportunities: http://www.questrade.com/why-questrade/careers
Every time you introduce a password constraint, you've reduced the potential password complexity. I absolutely hate arbitrary password requirements. "not more than 2 identical characters in a row"? WTF? Stop with this nonsense.
I'm still learning.

I learned elementary programming from my father who taught me some Visual Basic when I was 12, which I played with off and on throughout my teenage years, including writing my first program for profit when I was 18. I didn't major in CS in college, but I still futzed around with Linux in my spare time and occasionally wrote things like poetry generators for fun. After I dropped out of grad school at 23, I took a job programming and that's when I really learned how to code. I recently outgrew that job and so now I'm on my own, learning more.
I do wonder if the audience that actually uses stuff like Adblock aren't the type to click ads anyways.
IMSI MasterClips ("1,500,000" now.) [1]

Of course, the bulk of that number comes via 1-year membership to http://www.iclipart.com/

[1]: http://www.amazon.com/IMSI-00M15W10CC-MasterClips-500-000/dp...
There's nothing wrong with learning to first code on Windows. If it is easy for a kid to get going and start making stuff, they have a much better chance of sticking with it long enough to actually be interested in it as a hobby or career. My first programming experience was VB6 on Windows 98. I went from there to C in Visual C++. Fast forward to today and I write Java on OSX that is deployed to Linux machines. Most of this stuff is pretty transferable. Starting on Windows by no means stops you from exploring Linux later.

CS fundamentals can be taught on any system. Most kids don't have really technical people in their lives to get them past some of the hurdles of even getting started. I think we sometimes forget that the whole world doesn't want to be Linux gurus -- they want to be able to watch their cat videos and check their Facebook accounts. Most people don't care about the technical parts. If we can try to make the more technical parts accessible to a wider audience, I think that's moving the needle in the right direction.
I think modern .net devs chose the platform out of its advantages, not because its what they only know.

I know fair few .net developers, and they've all had linux years, and tried various languages.
Depending on the age & topic you were teaching you could try http://sparklebox.co.uk or Teachers Pet - http://tpet.co.uk - these cover a variety of lessons & themes and are suitable for up to age 10.
I agree on that as well. Enforced - NO (only minimum length should be enforced imho). Encouraged - Yes. Just show a good password strength meter to the user and fine-tune it to your security requirements.

If you enforce all kinds of weird password rules to the user, he will have to write the password down somewhere, because one couldn't possible remember all passwords. And for non-technical users that means some random pieces of paper or post-it notes. On the other hand, encouraging them to come up with something that is strong makes it more likely that they will invent a password that they can remember, thus making it more secure.
I found that the benefits – a more well-moderated use of complaining in everyday life – stay with me all year, so I do it steadfast for one month and then am a bit less aware, and probably a bit more lax overall, about my complaining.
What’s New in systemd, 2015 Edition
money baby, money, loooots of money
Fixing your userflow by reinterpreting links
This password locking is worthless - most (if not all) BIOSes have backdoor password that allows anyone to bypass password lock.

Here's one of the pages that lists some of them:
http://www.uktsupport.co.uk/reference/biosp.htm