skysight-inc/HackerNews huggingface dataset:
How much of that malware is actually working at the level that the bootloader is concerned with? And how many samples are just trivial keyloggers, screen grabbers, enablers for fishing attacks, etc. that don't even need anything more than user-level privileges? I'd happily run a system with no standard antivirus / malware protection / ... as long as it has a good separation of resources from kernel to user-space. I subscribe to ideas like http://qubes-os.org much more than trying to protect the bootloader. The typical user-space is exposed too much at the moment and the number of really sophisticated exploits isn't that big.

You're saying "Microsoft is at least trying to do this" about a company that continues to hold up fixes to known exploits (maybe not publicly known, but it takes only a single person...) until a convenient patch day, but manages to push own idea of security which breaks other peoples' systems onto the whole industry (strangely those other systems are not affected to the same degree). That's what I would call a very real concern.

From my experience with the "typical user", migrating my gf's laptop from Windows to Ubuntu did more for security than any bootloader hardening could do. And it required no hardware update either...
Indeed. How embarassing. Thanks for the correction!
You are wrong to say that these 'insist on the developer writing a web server.' All you have to do is choose a web server, which was also true with PHP (even if all you want to do is choose Apache).

Some of these servers are so easy to install and use, so much EASIER than Apache, that it really gets ridiculous to complain about.

mod_python has been deprecated for years in favor of mod_wsgi, which uses an actual standard. That you don't know this shows that the problem is too much documentation guiding people to things which are no longer modern or standard. If you use Apache, use mod_wsgi, it is infinitely better.

webfaction costs $5.50/mo, lets you do proper Python deploys rather than endless hacks and has good support, if you need cheap Python hosting.
Most people develop motor skills just fine, but are not that great with symbolic manipulation. It's not easy to predict the kinds of effects early exposure to this kind of stuff can have on a human being in the long term, but it may be significantly positive (and maybe even negative).
From your link...

"Gecko on top of it. The same version you'll find on a regular Firefox;"

Maybe we're confusing web standards with rendering engines, but this is a product with only one rendering engine.
How To Detox Fluorides From Your Body
There is this requisite: if you have a solid product or service
Then you can go directly after enterprise customers.
Now one just needs to come up with a way of building solid enterprise products without customers in the first place.
This video is at least very thought-provoking.
Yes I realise that
Before you recreate your entire profile, try the new ‘reset Firefox’ button: https://support.mozilla.org/en-US/kb/reset-firefox-easily-fi...
It's unusual for Google to compete solely on UI/UX but there it is.
To clarify, "die off" means "stop getting NEW projects," not "everyone spontaneously destroys existing legacy apps." That has never been on the table.

When you say you don't want to use PHP again and want to focus on other languages, you are saying you want PHP to die off.
You're only talking about all the trivial stuff, the IT setup, getting drivers to work with different hardware. This is the just the same on windows, except it has a much broader support for more hardware.

Of course things like config files change, but unix remains one of the most backwards compatible platforms to build anything on.
Switzerland is better than the US when it comes to corruption, but it's a far cry from people really having a say.

Iceland HAS recently changed from a politician's country to the people's country, but it took going broke to do so. (If it wasn't for people literally in the streets with pitchforks, the Icelandic prime minister would have signed the country away to European interests).

But I'll accept the premise. So, we've got 2 countries out of a couple of hundreds. That's not "a lot" by any meaning of the word. That's one country (Switzerland) that has recently demonstrated it will do the US' bidding about bank secrecy, despite hundreds of years of tradition (with no asking the people if they like it or not), and Iceland - a country of <400,000 people. That's slightly larger than Rochester, NY. It's comparable to the number of people who lose their job in the US every week.
bergie: my understanding is that Tizen exposes a non-standard mish-mash API and framework (partly based on Tizen's predecessors, Meego and Moblin) to developers -- an approach that isn't really comparable to Mozilla's approach of booting straight into the browser engine, giving developers a fully open, standard browser environment.

Edit: see also http://news.ycombinator.com/item?id=4189634
Keep in mind that they're going to go back to the company, and if your characterization of your parting is different than that of the company, it will reflect negatively on you. If (and only if), during your parting, your boss says something along those lines, then you're probably safe in repeating it.
Ask HN: Connecting people based on common interests
FaceToFriend is currently a side project I've been working on trying to help people meet new friends based on their common interests. This weekend I added a visualization of who you are most naturally connected with in the system based on the interests you share. Looking for some feedback on it and any thoughts anyone has to make it even more useful.

https://www.facetofriend.com

Thanks for taking a look.
They can't tell the next company, unless they like to be sued.
The specter still haunting many Americans in those days was the Anglican Church, a monarchical organ in a religious fascia. The aggressive meddling of the Roman Church in national affairs had largely abated and was a non-issue in the nascent United States. His emphasis must be understood in that context.
IBM Fellow Tracks Supercomputing, "Big Data" Meld
It is really hard to understand how Carreon and his wife don't realise that they are digging themselves into their own hole. They even went out and bought the shovels themselves. Getting involved in a battle which isn't yours and then stretching it this far is beyond belief.

It's as if they have never heard of the internet before, and expect everyone to side with them. It's pathological ignorance.
Reminds me of the book "Never Eat Lunch Alone". And, to this day, whenever I do happen to eat lunch alone, I feel a slight pang of guilt because of the book.

Expanding your network is one of those one step at a time activities that though slow can pay real dividends later.
A Facebook phone is defense, not offense
It started with a really non-serious posting of a profile to djangogigs.com which I posted well before I was really ready to go "pro"... which was almost forgotten about. But out of nowhere, an email came, an interview went well, and I got a 6 month gig that payed enough for me to quit my job. Since then, I've learned a ton, and kept the ball rolling, mostly through contacts from my previous career who heard I was doing web stuff now. Also, the original 6 month contract refuses to end...(not my fault!) I have yet to make a resume or a website... I really should. I feel very lucky.
Skynet is here
which app have they reportedly blocked after it succeeded?
'God Particle' rumours strengthened by Tevatron data
Competition is good. http://www.isc.org/bind10 needed some :)
You're more than the Fucking Janitor: thoughts on startup leadership
Absolutely, but that might not be enough to get over the initial inflection point. Tapping into a customer community that has been nurtured by your bigger competitors is always an interesting strategy.

Cheers,

JR
> Their stated concern is that someone might ship an Ubuntu Certified machine with Restricted Boot (where the user cannot disable it). In order to comply with GPLv3, Ubuntu thinks it would then have to divulge its private key so that users could sign and install modified software on the restricted system.

> This fear is unfounded and based on a misunderstanding of GPLv3. We have not been able to come up with any scenario where Ubuntu would be forced to divulge a private signing key because a third-party computer manufacturer or distributor shipped Ubuntu on a Restricted Boot machine.

That's because like pretty much everyone who is not the FSF, Ubuntu has not actually carefully read the part of GPLv3 that deals with software that requires signing in order to install. Almost everyone just seems to skim through that section, sees something about having to provide keys, and then moves on. They don't read the definitions that define the terminology used in that section, and so have no clue whatsoever about what they have just read means.

I can kind of excuse it when it is just random end users or individual software developers who don't understand the license they are using...but one of the leading Linux companies!?

Another place you see this problem is in discussion of the incompatibility between Apple's App Store and GPLv3. There are people who still think the signing requirements have something to do with it. They do not. The problem is Apple's terms and conditions, which Apple requires end users to agree to before being allowed to use the store, count as additional terms under GPL (both v2 and v3) that are incompatible with GPL. The GPLv3 restrictions on distributing signed code without the signing keys would only apply to GPLv3 code that Apple ships bundled with iOS devices.
Lego Calculator Can Do Anything Your MacBook Can
And did Intel really ship x86-64 CPUs without corresponding manuals? Weird if so.

As I said, SYSCALL/SYSRET were introduced by AMD. Intel introduced their first x64-64 CPUs over a year after the architecture was introduced and in use (which is why FreeBSD still uses the name "amd64" for that platform).
If anyone has any questions about the data itself, I'm happy to answer/elaborate.
Good article, more people should gather data before asking.
Is this trolling?
I submitted a real issue I have and was voted closed/deleted within 30s.

Did anyone come accross this variable injected in their "view source":

hkghawgalkgklrgjlargjsrhg_hejrghakwghakwegkawefak
Facebook Adds Same-Sex Marriage Icons for Couples
Why Storytelling Is The Ultimate Weapon
Obamacare is the biggest tax increase in history … if you ignore history
That's a hard question to answer. I am working a $DAYJOB while working on a startup, and - to be quite honest - I really chafe at having a "boss" and having to answer to somebody in the $DAYJOB. My ambition is absolutely to get this startup off the ground and be in a position where I'm calling the shots and not answering to somebody who's "above" me. (And yes, I get that you have a "boss" in an abstract sense when you run a company... investors, customers, etc. But that's OK, I'm talking about there being one discrete person that you have to answer to and do exactly what he/she says). So in that regard, I hate the dayjob.

But, as dayjobs go, the one I have isn't too bad, and it pays the bills while we work on bootstrapping the startup. So it's kind of a mixed bag. Probably the more troubling part is the sense of the "opportunity cost" of every hour I spend playing code monkey for somebody else, and thinking about the value we could be creating in that hour, and what it could mean to the startup. When I think about that, I find myself getting pretty frustrated. But, I like the people I work with and what-not. And the travel is an opportunity to meet some new people, explore new cities, etc. But, again with the opportunity cost... and travel wears on you in a way as well.

I guess that's a lot of words to say "I have mixed feelings about my dayjob, but it suffices while I work on the startup." :-)
Requires facebook? Sorry, but no thanks.
Ya sure. I'd rather have some downtime than have to "run cables". It's not worth the effort for 95% of systems to be that resilient.
Apparently not.

At the gcc page you linked:

Example output using -ftree-vectorizer-verbose=2:

vect-1.c:82: note: not vectorized, possible dependence between data-refs a[i_124] and a[i_83]

Apple's patented method would appear to allow vectorization in this case, whereas gcc fails.
Ask HN: Best Display to Code & Design?
Hi HN,

I currently own an 11' MacBook Air and wanted to get your feedback regarding external monitors/ display.

Some of the options I am considering include the Apple 27' Thunderbolt Display or maybe a projector (such as the ViewSonic PJD5133 SVGA).

I would love to know what external monitor/ display you are currently using and what is it that you love/ hate about it.

Thanks,

Carl
I just changed job, so yes, still very happy right now.
I absolutely agree with you here. Learning from a good teacher can really make a big difference. You will learn things at a much greater speed than if you start alone.

But, sadly, it's not always easy to find such kind of teacher. I have met so many teachers in my life who only think about teaching as a job, and simply don't care about the students that much. Based on my experience, i have hardly found 5% of the teachers who are really good at what they do.

If you can't find such kind of teacher, it's best to start on your own :)
This kind of effort might have been more credible from the beginning if the initial text were simultaneously composed in both Chinese and English. China leads the world in restricting the freedom of the Internet, and shows other countries by example how to do that. I MIGHT sign a thoughtfully composed statement about Internet freedom written in Chinese (which I would be able to read in Chinese), but yet another precatory statement in English mostly for the English-speaking world really doesn't motivate me to action, because it doesn't address the toughest set of problems.

http://en.wikipedia.org/wiki/Internet_censorship_in_the_Peop...

http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%...

AFTER EDIT: Seriously, if you want to campaign for better openness and freedom on the Internet, the people to get advice from on how to write your declaration are people who are attempting to use the Internet to circumvent regimes that have never had free and fair elections and that have never tolerated a free press.
I am already running it and I like it so far.
Quite an interesting alternative to Bind.
Thank you for pointing these amazing resources. I've had the fortune of being able to borrow The Joy of Clojure from my alma-mater library and I was surprised by the size of the book! Maybe there's life after Java after all!! :D
IMO, their first mistake was not-launching an open source search engine to compete with Google (pre-Chrome era).

Do you have any idea how much it costs to run a search engine? Well, to be true, neither do I, but I am sure that this is a scary amount of money.

Plus Mozilla does not have to be (and is not) the only herald of open-source :)
Unless you can produce credible statistics showing bootloader malware, I'm going to call "strawman".

Bootloader signing is going to do NOTHING against the current threat model, which is all in the much higher levels.

Yes, an ios-app-store for all apps model IS effective against the current threat model (but also harmful to the computing economy at large). Secure boot, at this point, does ESSENTIALLY NOTHING against any of the worms / trojans out there.
I switched to iMac 27" and it has made all the difference.
Metro Design Principles
The Metro design language is becoming an intrinsic part of the Microsoft user experience. Already, we can find it on Zune (where it all started), Windows Phone 7 (where it was refined and perfected), Xbox, Windows 8, as well as on the Microsoft.com website. In this session, we will dive into the history of this design language, study its characteristics and show tips and tricks to implement Metro user interfaces in Windows Phone and Windows 8.
Are the 'bills' the only thing keeping you from dedicating all your time to your startup?
Dica: Entrevista RedHat Certificações Linux - Com Marcos Sungaila
Afaict:

- Gaia, the top layer, is meant to be engine-agnostic;

- Boot-to-Gecko / Firefox OS, the complete project, is not.
For what it's worth, I appreciated reading this story. Just because it may be old hat to HN and/or ./ veterans doesn't necessarily mean that it's not a reasonable contribution.

However, I assume you are inferring that the OP made this contribution specifically to boost his/her karma points - a practice I do not support either.
Limo Service Los Angeles - Party Bus Rental in LA
Hollywood Hills Limo Provides Limo Service for Hermosa Beach CA &amp; Beverly Hills California. We Offers Party Bus Rentals Los Angeles &amp; Malibu at Best Rates.
I believe this is where I point out that the USA is not the only developed country in the world worth fighting for.
Simple bash script to clone remote git repositories
What type of clients are you looking for? Are you looking for more 6-month contracts with agencies, or one-time projects helping entrepreneurs build beta versions of their ideas?

I ask because we're working on matchist.com (launching at the end of the summer) to help freelancers like yourself find quality work.
Getting Agile with Scrum
Scrum is one of the leading agile software development processes. Over 12,000 project managers have become certified to run Scrum projects . Since its origin on Japanese new product development projects in the 1980s, Scrum has become recognized as one of the best project management frameworks for handling rapidly changing or evolving projects. Especially useful on projects with lots of technology or requirements uncertainty, Scrum is a proven, scalable agile process for managing software projects. Through lecture, discussion and exercises, this fast-paced tutorial covers the basics of what you need to know to get started with Scrum. You will learn about all key aspects of Scrum including product and sprint backlog, the sprint planning meeting, the sprint review, conducting a sprint retrospective, activities that occur during sprints, measuring and monitoring progress, and scaling Scrum to work with large and distributed teams. Also covered are the roles and responsibilities of the ScrumMaster, the product owner, and the Scrum team. This session will be equally suited for managers, programmers, testers, product managers and anyone else interested in improving product delivery.
There's a saying for stories like this: Nothing has ever not happened as much as this didn't happen.

It's like this came out of Chicken Soup for the Soul.
HelloFax (YC W11) is hiring a PR Specialist
HelloFax is looking for a PR specialist to play integral role in awareness and customer acquisition campaigns.

We have a great team and it's an exciting time to join us.

Reporting to the Head of Marketing, the PR specialist will be responsible for:

Executing PR strategy
Developing messaging documents
Media lists
Writing press releases
Press outreach
Media training
Social media campaigns

This is a very strategic role with a high degree of autonomy. We're looking for someone who is confident, analytical, and a self-starter. This role will be able to develop and grow with the public relations function at HelloFax.

If you've done your time at an agency and are ready for the client-side, this is the job for you.

Requirements
- 2 to 3 yrs agency or tech startup exp
- Media relations experience
- Strong written and verbal communications skills
- Entrepreneurial attitude
- Every startup grows and evolves based on current needs. Just be awesome and flexible

Interested? Email us at jobs at hellofax dot com.
This has to be the explanation.

You can also hedge your bets with Java a bit, because unlike Obj-C it's important outside mobile apps.
This website is down, and it's not my fault.
Amen. (I'm in this position.)
My [Google] Compute Engine Pipe Dream
Chinese hackers steal Indian Navy secrets with thumbdrive virus
Imaging the contents of my vehicle without a warrant or even without probable cause?

No thank you.

I have nothing to hide, but I fear what others might want to look for and why.

I'll come right out and say it – the balance of power between the common citizen and the government has shifted way too far in favor of the government. More and more we accept invasive search/oversight from powers who continue to deny the public the same sort of transparency and insight.

"Who watches the watchmen?", indeed.
Go videos from Google I/O 2012
I suppose that Cisco's experience collaborating with the secret police of various nations has seeped into it's corporate culture.
Having good connections and strong relationships can be much more valuable than having a great website or resume.
Thanks for your feedback oxwrist - that's the one I'm inclined to get :)
This is kind of a paradigmatic change. Right now, the default when dealing with files is to point to them. What I envisioned in the grandparent was to make search the default. Tags, descriptive names, and locations are all search criteria.

In a way, it is more complicated: instead of 0 or 1 file, you now get a whole list. On the other hand, everyone understands search. My hope is, the initial extra complexity would be dwarfed by the ease of sorting and finding your files. Because right now, one or the other is difficult: it's hard (or at least bothersome) to properly sort one's data in a directory tree, but it's even harder to find it if your disk is messy.

Now there are two snags we might hit: first, I'd like to do away with unique names, because they get us back to the old, difficult to manage, directory tree. Second, to have good tags, you have to internationalize them. For music stuff for instance, French speaking folks would like to use "musique", while English speaking ones will use "music". It has to work transparently when they exchange files, or else it would defeat the purpose of default tags. I can think of solutions such as aliases, normalization at download time, or standard tag names that can be translated by the system, but I'm not sure that's really feasible or usable.
(IANAL)

If the company has documentation to back up their side - something like "he/she was found asleep at his desk several times (dates A, B, C), was given both verbal (on date D) and written (on date E) reprimands, continued to sleep at his/her desk (dates F and G), and was let go on date H" - then I don't believe that there's a law that stops them from doing so.

Yes, they may get sued - but they're likely to win the lawsuit (especially if they required the employee to sign the written warning, so he/she can't claim ignorance).
The other thing I think is worth considering in a move to Clojure is how different functional thinking is. I mean, if you're used to moving between C and Perl and Python and PHP and Java and Javascript and so on, you're used to language transitions within more or less the same paradigm. It feels like a categorically different problem to try to transition a team from one of those to a functional language.

I'm thinking in particular of this section from O'Reilly's Clojure book: http://books.google.com/books?id=I8KdEKceCHAC&ots=wNiLN6...

They lay out a couple of algorithms in an imperative style, and then gradually morph them into a functional style. It's pretty wild: you go from a story, "do this, then do this, then do this" to a math problem: "your answer is a list composed of f() of g() of h() of another list". (Unfortunately you only get snippets from that link -- it's worth the money to get the whole thing if you're interested.)

Anyway, having followed through their examples and done some of my own Clojure programming, I ended up not so convinced that people who are good at solving story-style imperative problems will necessarily be good at solving math-style functional problems. It felt like a different part of my brain.

This is not at all a reason not to dabble with functional languages, just a potential pitfall to be aware of if you're thinking of bringing a whole team over. And maybe I'm overstating it? I haven't dabbled too much myself.