skysight-inc/HackerNews huggingface dataset:
What about trusted hardware? Without that, your somewhat trusted compiler cannot be trusted, even if it's something like tcc whose code you might realistically be able to formally verify by yourself.

There are at least two approaches, but neither are really satisfactory... first, using an electron microscope and validating the finished design gate by gate. That won't work if the software and hardware toolchain used to generate the gate design is compromised. So you'd have to validate the gates without the help of the software toolchain used for design and layout.

I suppose you could also attempt to validate silicon (sans microcode) by attaching a clever external apparatus and external clock source and current meter (which you trust?), and timing every single instruction that hits the processor, validating the time it takes for the instruction to return results and the power consumed, and comparing that against the design specs. That suffers from the same general problem though: unless you're deriving timing and power consumption from basic principles, the tools used to generate expected timings and power consumption could have been compromised.

For processors with few gates, though, it could work.

The worst situations are where the malware is so subtle -- one changed gate or instruction for instance, with a specific application in mind that can be subverted through that change -- or where from an external POV the malware is non-deterministic, for instance if a processor randomly and rarely injects malware into a running system, using a hardware rng for randomness, on average once every million years of cpu time. Would chip makers be able to detect those sorts of attacks if they tried?
Seconded.

Example: http://www.w3.org/Provider/Style/URI
There are many problems here and there:

1) Current MacBook's Pro edge is so sharp, it uncomfortable for many people.

2) For awhile, there was no anti-glare screen on new MacBooks Pro (only glossy).

3) Apple doesn't make ergonomic keyboard, probably because of aesthetic reasons, third-party ergonomic keyboards for Macs suck.

4) iPod/iPhone connector after prolonged use may damage port on device because contact blade is so thin.

5) Old MacBook Pro had mic in the left grill instead of having it next to the camera.

6) MacBook's speakers are facing backwards, reducing quality of the sound.

7) Keyboard lights on the current MacBooks Pro is visible between keys if you are looking at the keyboard at 45 degree angel - pretty common thing to do.
IPv6 is here to stay
Please check it in Firefox browser
@uselessranter you are right that there is engineering work. but the people working here are not up to the mark. so they can't do engineering to do the engineering work. so they solve engineering work using lame methods.

i will give you one example. one of my colleagues in these companies was manually reorganizing a CSV file row by row which can be easily automated by writing a program or using Unix filter commands.

About point 4, mate, you are completely wrong. You can not improve and make Infosys TCS Wipro better. The management will not allow you to.
Business plans never mention ethics
I still receive the feed just fine through Google Reader so it might just be something else.
Here's my opinion:

* This is almost certainly not the first time these porn sites have been cracked. I would not be surprised if a duplicate of this list can be had for under thirty dollars on the appropriate IRC channel.

* These are porn sites; anybody that gives a real email to a porn site deserves their spam and cracks. I'm not that stupid, and neither is anybody else on HN.

* The people that /are/ that stupid need to get their act together. Anything that penalizes them for bad information security and pushes them toward better habits has a silver lining.

* There are a bunch of people out there that will think, "It's a good thing that those dirty immoral porn-watchers got punished." That could give this cracking thing some positive press in an entirely new segment of the population.

So, although it probably would have been better if this hadn't happened in the first place, and most people probably don't agree with this analysis, I don't think that this is the end of the world.
It is not an extremist position. Everything is experienced through the medium of thought which makes all experiences highly subjective.

To magnify, the world as experienced by a single-cell organism is vastly different from the world you or I experience.

No doubt there is "something", but it is the height of human arrogance to believe that our version of that "something" is the correct one.
Web design & Web Development
Should I stay till acquisition or leave?
Hi,

Here is my situation:

--> I have a job offer at a series B startup with strong potential. I like product,people and culture
--> My current startup; series A ~5Mil is going through acquisition process
--> I have some 1.5% equity with few months left in cliff.
--> Current acquisition may be a talent acquisition or talent + product acquisition.
--> There are not many users or activity to show for.

What should I do?
1. Leave for better opportunity to cash out in future don't worry about potential gain currently
2. Stay back; go through the acquisition and join acquiring company for Cash plus Bonuses
3. Try to leave the acquiring company after cashing out on acquisition.

For option 3; how long does it take to get acquisition money sorted out. And what is your guess for acquisition price might be for a talent + product acquisition.

Please help me
The Laws of Science and The Laws of Ethics - By Albert Einstein
Real marketing efforts can not be measured meagerly by just $300. Most online marketing campaigns run tests of $100/day easily for 30 to 90 days, sometimes even longer to test metrics of what works and what doesn't. Depending on your quality score and your keywords, your CPC won't deliver you a whole lot of traffic with $300. Worse off, the 11 that bought from you is not enough data to really measure what works and what doesn't to improve scalability long term for paid traffic.

On the free marketing, since I have no clue what you did, I will assume you're lacking a lot similarly to your paid traffic attempt.
I frequently take cold showers between sauna sessions. Both are extremes, in the sauna I like the feeling of hot steam making my skin shiver just after a splash of water on the heater. In a cold shower I like the initial gasp for air and the shiver down my spine before I get used to it.

I do remember reading something about intensive chilling would improve my immune defense, but that just made me start doing this. Now I do it because it feels good to have some ice cool water after 10 minutes in the sauna giving you a slight fever.
They were terrible about merging conflicts, made them unusable to me. Hope Apple have worked out how to do this better now...
Idd, that's also my current (very limited) view.
SEO: Promote Online Business in your ways
Brickblue technologies is a one stop solution for all these requirements in search engine Optimization services and the help needed of a Web Designing Company. It is also caters Offshore outsourcing company that wants to promote business. For more details visit at www.brickblue.com
Ask HN:How to rebut phony excuses to a non-tech senior
At the non-profit I work at, there is a senior (older) developer who is held in higher esteem.

It was recently discovered that he was using our production website as a testing ground for his ASP projects. He has left a page unprotected with a list of over 2000 of our registrants full contact details.

His FTP access has since been revoked, and he has sent the following mail to my supervisor:

--------------------------------------------
As i am currently working on creating the web pages to be used for viewing
xxxxxxxx, i need complete ftp access to xxxxxxxxx virtual directory
and read access xxxxxxxx virtual directory.I plan to finish requirements
given to me at this point in a few days time and I will inform you when this
work is completed so you may review the access to the site from that
point onward.

Also i want to put forth a clarification regarding the recent security issue
on our website. First, i do take total responsibility for not securing the
list of webcast registrants by using a password protected page. But, it is
highly incorrect to say that the page was totally insecure or
was accessible freely to public. We had put one level of security for that
page by not including the link to that page from anywhere in the site. So
people who are browsing the site will not accidentally come to the list, nor
can they guess the link. The page was accessible only to xxxxxxx who
new the complete link which directly takes them to that page. The other way
is to access the page using FTP linking directly to server in US, which is
password protected So in effect if you do not know the link you cannot
access the page in any way.

The chances that a person would stumble upon the page through a google
search is one in a million. After coming to know that such a thing has
indeed happened,I have tried doing it myself several times and could not
reach that page. Of course, having been exposed to this vulnerability, i
have plugged the gap and made the page secure by password protection. Also,
we should continue this approach in future as well.

Finally, i totally appreciate your proactive action in resetting the server
password to address the security issue. But, in the future, if you could
send me a mail regarding this in advance, it would be greatly appreciated,
as i spent two days trying to figure out why i was not able to work, checked
all my code, and finally deduced that the password has been changed. Also,
would like to bring to your kind attention that this is the second time that
such a thing has happened. I sincerely hope that this issue need not be
brought to your notice in the future.

---------------------------------------------

My supervisor is now facing heat and has asked me for a rebuttal. Problem is, we only work on facts here so I can't tell him how badly web-development best practises have been violated without providing some kind of proof.

Can anyone help me out?
While the overall message of this article is probably true, I couldn't get over the fact that her diagrams are stupid and are almost meaningless, because she is comparing percent changes. A 1% rise in equipment spending doesn't mean the same as a 1% rise in labor spending. It would've been much smarter to compare the actual changes in dollars.
I just can't take an article like this seriously.
Where do you get this block of ice? (Admittedly pretty easy to acquire/make if it's smallish.) And where would the students get their electric gadgets?

Assuming you took a truck hunting, get rid of the problem altogether. Stick the meat in the freezer and stick the freezer in your truck and take it home with you where you can not only monitor it personally, but still enjoy the meat whenever you want. The only concerns then are keeping the freezer interior cold enough for the trip back (pretty easy) and the space at your place.
I much rather have scores on comments put back and karma removed completely from the system. Maybe I'm wrong or it's just me but karma just feels like an ego thing. Even more so, I don't get why submitting a post adds to your karma (not even sure if it affects the avg scoring or not for that and it doesn't matter anyway, not the point).

I rather remove karma completely and have people be open to having discussions without fear of their karma avg dropping and more so, I would love to have scores put back on comments for an easier time to read what others thing is worth their upvote.
Facebook Now Shows Fan Pages & Adverts Related To Your Comments & Status Updates
How we got the unusual symbol used for the Mac menu command key
The world is consuming more oil than it produces
WebOS Internals : The homebrew team for webOS
Admittedly, this was in the Camp area.
From the previous discussions about TouchPads (http://news.ycombinator.com/item?id=2638537), I figured it might be helpful to provide a link to those interested in exploring webOS.

It really is quite nice and very very hacker friendly.
Canonical URLs would solve this.
Quick thoughts on concurrent JavaScript execution
Saves the cost for a haircut?
And how likely is it, that this job will still exist in a few years?

Granted, there will always be service jobs, where physical presence and a polite smile is all that is required. But I don't see that checkout counters belong to those.
ahh i want to know what it is! anybody find it?
'Anonymous' PlayStation Hackers Arrested 
Spanish police have arrested three suspected computer hackers who allegedly belonged to a loose-knit international activist group that attacked corporate and government websites around the world, authorities said Friday.
Those sort of URLs are good for discovery aswell. It's easy to navigate and guess other URLs with that.
I have one simple question to people who are commenting that freshers should join Infy, TCS, Wipro. Why? You guys are not giving any good reason important to freshers. You guys are simply giving only philosophy like someone can join Infosys and likes to change the system, improve culture n engineering practices, service work is also important with product work etc. (Who is talking of service vs. product here? This is engineering vs. non engineering)

Freshers are not interested in philosophy. They want to use their knowledge and learn how to do work properly along with earning money at the same time.

Why will a fresher join a company to change the system and improve the culture of the company. Are they social reformers? Are they the managers of Infosys/TCS/Wipro? Should the freshers decide the culture of Infosys/TCS/Wipro or it is the responsibility of the CEOs, HRs and managements to decide the culture of Infosys/TCS/Wipro?

I am just not able to understand why you guys are asking that someone should join Infosys/TCS/Wipro and work with people who don't know how to do proper engineering and force you to do bad software practices?

In short you guys tell me why a fresher should join a company to do all these philosophical and cultural improvements instead of trying to join a company where the fresher can do proper engineering work and learn good coding and engineering practices from his seniors?
How long should we support old Windows?
How does it work - can both rotors be adjusted by computer? In which dimensions?

Just wondering if it would be an interesting project to try to create a drone with two rotors instead of the current crop with four. Might be a nice playground for genetic algorithms.

Then again, of course there are already helicopters. Why do these drones need four rotors anyway? Because it is that much easier to stabilize?
Legends of the Joystick
An attempt at an answer :)

Corruption here is part of life. It is understood that things will not get done properly unless you pay someone. This includes most administrative tasks as well as the justice system.

The police routinely stop drivers and hold their licenses until a bribe is paid.
Why aren't my replies getting published here?
Actually it's true with entire subcontinent. In Pakistan we have been facing similar problems where people feel good in typical 9-5 Job yet few startups are trying to make efforts. For instance http://idress.pk is a new startup which helps women to design their stuff by using a simple wizard. I think each country should focus its local market as well because when you live there, you know the mindset of the people. Something you can't claim for entire world.
Well done. It's important to get the context and understand what your customer's looking for.

All too often we "listen" to a customer and implement a suggestion, not realizing it's a horrible solution to a problem they haven't fully realized.

The world needs better listeners.
Top Threats to Security and Privacy for Business
Keyword there being exam. I think that's a great approach for a high-enough level course; that is, let the students do whatever they want with whatever language they want in the assignments (hard to generalize a build-test-diff system though for submissions), then test concepts on the test.

I have a friend in a Python intro whose assignment was to make a program encrypting user input with the Caesar Cipher and (optionally) decrypting, and optionally supporting ROT13 as well. I'm pretty sure the teacher wanted them using ord(), chr(), for loops, etc., but the solution I suggested after my friend tried that way is much simpler:

import string
normal = 'abcd...ABCD...'
caesar = 'defg...DEFG...'
caesar_table = string.maketrans(normal, caesar)
reverse_caesar_table = string.maketrans(caesar, normal)
msg.translate(caesar_table) # for encryption
msg.translate(reverse_caesar_table) # for decryption

Add in string.ascii_letters, string.ascii_uppercase, string.ascii_lowercase, and collections.deque (for string rotation) to generalize the alphabet sets, it was all very simple. And used a completely different 'algorithm' of a translation table that's done in C and performs super-fast, easily handles non-ascii characters (since the translation just leaves them alone), easily generalizable to whatever simple encryption scheme, etc.

Of course my friend doesn't want to learn programming therefore everything's complicated and she doesn't remember anything and even after 6 months which ends in a couple weeks I doubt she could do FizzBuzz. :(
Roll up to the club with this and accidentally put out the windows of the cars next to you when a rock gets lifted up and hurled at 250 mph.
How to make your boyfriend want you
The Magic of Making Up by TW DUBS. How To Win Your Ex Back - Stop Worrying Now and Get Your Ex Back Even If Your Situation Seems Impossible! Discover Surefire Tips To Win Your Ex Back
And then what will occupy the time of energetic, testosterone-driven young men (mostly) with a wired-in urge to prove their manhood, to better themselves, to leave their mark on the world?

We already know part of the answer: Street gangs. Drug cartels. Maritime piracy. Violent jihad.
So what you are saying is that the whole database research community does not really know what a B-Tree is [1]?

[1] Every database implementation techniques lecture compares the two. See, e.g., http://infolab.stanford.edu/~hyunjung/cs346/.
3 suspected Sony PlayStation Network hackers arrested in Spain
From the article:

"* 1) I could email all the staff and ask them to email me the data every month and compile it manually.

2) Find some software that would allow me to do this relatively easily.

3)Program a solution myself that is perfectly tailored to the process."

He choose 3) but what about

4) Get a even better result by bringing in a professional. For instance a contracter.*

?

Still, great that he learned programming. I personally find it perfectly OK, that almost
"[...] EVERY interface you employ on a day to day basis is likely created by someone else. "

As long as I believe that I,

a) understand the key processes that are involved creating it.
b) have the tools and knowledge available to recreate or adapt it if I need to.

Of course, this does NOT mean, that I would likely design my own CPU [1]. But I would e.g. feel comfortable building my own, individualized, laptop [2], if I really had to.

Being able to do things by yourself makes you independent. But having almost everything done by someone else is progress.

[1] It would be nice to have state of the art open micro chips. But, imho, as long as the manufacturing process is as large scale and costly as it is, a free CPU design would be quite useless.
[2] Similar to how a company like Acer does. I 'just' select all the hardware components I need, a free OS and design my own case.
Do you believe that though?

Talent happens everywhere, and the knowledge and advice that they give is freely available to anybody with access to Google. So why, given two teams with equal talent and equal guidance, would the YC company do so much better in the general case?

If you look at the link you referenced, you'll notice that every single one of them is about connecting YC startups with important people (including VCs, the YC team, other YC companies, angels, tech press, and Silicon Valley as a whole).

It's a good thing, by the way.
The big box store retailers have been trying for years to get computerized checkout systems to work. They're clunky, slow, and while they require perhaps a quarter the amount of staff to run, the ones in my local big box store seem to break down frequently.
Note that there are many other implementations of this type of click tracking, so it wouldn't be possible to strip all of these tracking strings. For example ReadWriteWeb also does this for posts on HN. Just take a look at this recent submission:

http://news.ycombinator.com/item?id=2643515
The link contains this URL fragment: #.TfMwNJgETxs;hackernews

I think it's bad design to not assume that people can and will always share URLs with others. Putting tracking strings in URLs ignores this fact.

I often see Urchin URL parameters even on submissions on Hacker News. Most of the time they say utm_source=feedburner, which means that they were taken from an RSS reader. Just think about how easily such a submission reaching the top of Hacker News would distort the statistics.

Doesn't this make the the statistics almost worthless? Or at least harder to interpret? I think so.
Wholesale Flooring
Hardwood Design Centre is trading Hardwood Flooring in different cities. We offer professional flooring installer to the customer who requires installation facility. We also offer many types of products like Laminate Flooring, Engineered Flooring and Hardwood Flooring.
The Freedom Box Alternative to Facebook
Download Angry Birds Rio Carnival Upheaval Update
IT support NYC
Nodesphere are providing the finest quality service for computer technology, computer networking and technical supports. We also have the finest engineers and technicians in Ney York and they are ready for costumer support to satisfy your needs.
I knew that the anecdote was false and forgot to add that. The point wasn't to show up NASA or research. The point was to show outcome-oriented thought.
The video also shows its age, MongoDB hasn't stood still in the meantime. I put up a transcript of this movie because I found the mingling of the technical discussion with contemplating working on a horrible farm an interesting concept.
Building Structure Design Wallpapers
Some odd buildings around the world with some strange concept. We have collected some pictures of some of the strangest buildings in the world. In the late 20th century, different new concepts were incorporated in the area of both and function. This is the reason why we nowadays cannot design a building without first keeping the future in our minds. Download Free Unusual and Amazing Building wallpapers and screen savers for your computer desktop background.
Does anybody else get a redirect loop?
Does that have more to do with technical issues like error correction and the fact that immune-system-like programs are hard to design, rather than trust? What amazes me more than modern computers running multitudes of things with incredibly deep layers of abstraction, all with the CPU doing billions of computations without error, and all of this working at all, is that biological systems work at all. Biological systems are messy, but they work. Mostly. I don't trust my body to not just give up one day and quit for no apparent previous reason. (Lots of interesting cancer cases like that, one I remember: wake up one morning, start showering, suddenly start shaking all over, go to the doctor, body is infested with malignant tumors spreading through the blood system...)

If the error is more on trust, are you worried about a computer program misinforming your uploaded mind? Ever watched national news? Are you worried about one copy of you being killed by a cracker? Do you trust [some government] to keep your water supply clean?
Yes, we just want free content, no strings attached. There must be no way anyone could ever benefit even from distributing free stuff, because that's how entitled we are.