skysight-inc/HackerNews huggingface dataset:
Innovative New Professional Marketplace + Bitcoins
A new professional services marketplace - crowdsourcing the best professionals, powered by Bitcoin.
That's really interesting. I'd love to ask some questions - if you don't mind emailing me (address is in profile).
> You might suspect this is actually a clumsy attempt on Facebook’s part to get people to change their settings from “friends” to “public.” But it isn’t, at least for now: A Facebook spokesman told me the only people seeing the pop-up box in the current test are those who are already posting publicly on Facebook.

Source: http://www.slate.com/blogs/future_tense/2014/03/25/facebook_...
Radia Perlman: Mother of the Internet
@neelmehta 's twitter description says "One day you will understand..."
We do now.

Huge thanks to Neel.
I disagree. Revoking the certificate is a requirement. If you re-key without revoking, that means someone who has stolen your key could impersonate you until the validity period expires. So revoking is a needed if you want to inoculate yourself against a potential active man-in-the-middle attack.

If you want to be secure, make sure the certificate based on your old key is showing up in the certificate revocation list (CRL), and/or any online certificate status protocol (OCSP) servers it specifies.
Wireless VR headset
You have to be careful about what Moore's law actually says. It says that transistor density doubles roughly every 2 years. So transistor count can still be increasing while Moore's law is null and void. Most lithographers I've talked with have said that Moore's law is basically done for, and its demise is due to economics and not physics. It's getting MORE expensive to produce higher transistor densities due to the very complicated manufacturing processes. So fabs can still produce processors with smaller transistors but you probably won't buy them.
It scrolls in Safari (7.0.2), although you have to scroll quite a bit before you actually start seeing the content below the image(s). In addition, in my browser window of size 1024 × 669 pixels, the text in text-right.png¹ is cut off from the author down and is impossible to read since scrolling doesn’t move the image.

――――――

¹ — http://www.5280.com/girlsnextdoor/img/text-right.png
Actually, there are programs you can install on a pc behind your router, that will perform the same function, i.e. Pinging some dyndns provider other than router's builtin one. i think I used one by namecheap in windows exe form.
How I beat ServerTweak (2008)
Hell, why use GUIs at all anymore? A tired fad if I've ever seen one.
I know going home sucks. but I've been there, and my advice is to withdraw from your college, go home and maybe take some classes at your local junior college. your health is more important than a degree. and in time you'll either get a degree or get enough experience that it doesn't matter anymore.
Seems like a giddy puff piece. 2.5K is scarcely higher resolution than 1080 (1.9K) and they have far poor latency than Oculus and borrowed optics. Wireless is good though.
Notable edu sites:

(www)gatech.edu
(www)ucla.edu
(www)uiuc.edu

I mean really? These are top engineering schools too.
That sounds interesting, could you elaborate? (what is pinning in this context?)
You can pretty much do the same thing with an OpenVPN server anyways.
I've switched to using http://entrydns.net some time back. Worked out good so far.
Ask HN: I am a startup employee "getting screwed" by offshore talent
I believe I'm in a unique situation and I'd like your opinion.
Last year I joined a nice startup based in SV (Palo Alto). I joined right after the company got a seed round from a VC of 3M, with post-money valuation 12M.

At the time there was just the founder, and I joined together with 3 other guys (all developers). The deal for me was a bit more than 1% of incentive stock options for a 40% salary cut, with the "very vague" promise that the salary would have been brought to market rate at some point, if things went well.

Now, one year later, we're doing quite good, we're having a bit of traction and in SV there are 3 people in the engineering department (plus some marketing guys): the founder, me and one of the other initial guys.

And here comes the interesting part: the rest of the dev team (~10 people) is in a foreign country with cheap cost of labor. The founder, immigrating from Europe a few years ago, has maintained some very good connections with talent there: I'm telling you, those guys are good and they ask roughly 30% of what a comparable developer would ask here, and they're happy with that.

I wasn't aware of this plan originally, and now whenever I give a hint about the raise (especially lately since we might be close to another round of funding), I get the clear impression that it's not going to happen, considering the goldmine of talent abroad that he has found, and that with my raise he could easily buy another developer for a year.

Despite liking this job a lot, it is very hard for me to stare at what I'm losing, especially because the equity is not that great and my technical skills and managing capabilities have improved a lot (seriously, a dramatic improvement) during this past year, so if I changed job I might be able to easily negotiate a 20% (or more) of what I was making before joining the startup, bringing me to an effective current salary cut of more than 50%!

What would you do?
NSS compatibility for Open SSL apps
Pono Music – Where Your Soul Rediscovers Music
Adobe, Microsoft Push Critical Fixes
> I have no willpower to do anything in any of my non-major courses.

How did you manage in high school? Is there a lack of motivation? Are you distracted?

> I love computer science, but it is a struggle for me. Virtually all of my time is spent in my CS and Math courses, and I am failing them too.

Have you asked professors or TAs for help? Have you tried getting a tutor? I'm pretty sure your college has more than enough resources to help.

> nothing terrible is going to happen as a result of me failing college.

You can't know for sure, so I suggest not convincing yourself that this is the truth. It probably isn't.

Quitting school is not uncommon, but it's not the same as flunking out. Who would hire someone who couldn't manage to get through a few CS classes in college?
That's Blogspot / Blogger. Hell, I don't even see any content with JS disabled. Enabling it, as you note, is worse.

From past experience, it's got to do with the dynamic themes Blogger offers. I can't be arsed to even investigate.
Chromebleed
Either double down and ask for a shit-ton more equity, or quit and find a better job. Life is too short.
everydns, not easydns.
Would it need to "access your data on all websites"?
How does something like this even materialize? Is it a matter of there not being written contracts I mean the guys name was in the company name how can they say he was only an employee?
People's minds are wired basically to get whatever food they need to remain alive so I'm not sure quite what you mean. They are also wired to optimize repetitive actions.
First off if programming is what you want to do as career, you got 3 options:

1) Same school try harder, but at a reduced work load that still keeps you full-time.

2) Different school with better teachers (This include curriculum) and take a reduced work load.

- If you find you having spare time while getting good grades in those courses, build a portfolio of projects.

3) If your done with school as a option, than start building a portfolio as it will need to show future employers what you are capable of doing. Now finding a job without a degree will be very difficult, you'll probably have to do a lot of volunteer work that could turn to full time work if you show initiative.

Now with this being said I've been kicked out of a top 100 university world wide and after that way up call I got my degree at another university specializing in teaching. What I found from that experience was I enjoyed programming but not how it was being delivered to me at that university.

Oh the sooner you inform of your parents with a plan and a update of your current situation, the better chances you will feel relieved. Though this is dependent on your relation with you parents.

ps - Make a list list of things to do and sort them on scale of difficulty. Eliminate them to help you get back on a career path and bring some order to your situation.
A little late, but I think the reply is worth it.

`[]` is for discrete elements. That's perfect for a tile game.

My idea with `@` is a sort of collision detection for continuous maps. `map @ (115.2, 23.5)` should return the object under that position.

This operation is useful on all sorts of interactions: "can I move there?", "what did the mouse click?", "do I have a line of sight?", etc.

I'm still thinking on how to chain those operations.
> Suppose you wanted to steal credit cards. The best place to do your MITM would be at the payment processor's connection to the net.

In that situation the attacker can pass DV checks as the server and so can get new certificates issued to themselves. Or maybe they stock up on certificates before attacking and use OCSP stapling to run out 7 days per certificate.

Basically, everything falls apart in that situation already.
This seems so risky to me. What do you do if a time comes when you can't find such high paying work so easily? Moreover, even if the plan works for years, how will you ever retire?

I'm all for seeking financial independence, but this seems the opposite. You're still completely dependent on work--the work is just more infrequent.
Good luck! A challenge in my neck of the woods is that once you say "no" to a client, you often lose them. It's easy to see why: they have to find someone else, and someone else has an opportunity to grow them into a house account.

If you're in a field where you have this kind of flexibility, you have my respect and envy. :)
Have you already had a serious discussion about you being unable to stay if you can't get a fair pay rise?

I think your last paragraph says it all. I would find another job. Good luck!
Touche and thanks for the consideration and adjustment.
FJ's name wasn't in the official company name, just their assumed (doing business as) name, which is meaningless.
What, too soon?
That being said, I do wonder what has happened to Mark Zuckerberg's opinion on privacy since the early days of Facebook.
I don't think that this 'fake humanitarianism' is limited to the valley: this happens everywhere, and it really is terrible. Your gleeful materialism is pretty offensive too though. I can't really choose the lesser evil here.
How often do you have longer projects, how do you manage a break after that?
I think you're both still wrong. It's perfectly fine to Soylent 10, 14 or 18 times a week and still have 11, 7 or 3 non-Soylent meals to really go nuts. In fact, Rob mentioned that non-Soylent meals taste even better either because they are comparatively better but also because your taste buds aren't so overworked.
A very risky (reckless?) bet, especially with a second child on the way. Get the money while it's there and that it keeps coming. As a consultant, you have the added benefit of being the master of your schedule, which is crucially important when you're having a child, but suddenly saying "no" to all your customers for the next nine months because of some arbitrary decision? Terrible idea.

Use your status of consultant as an asset to set up your schedule so you have time for both your new child and your new work, but keep that money coming: you'll need it, especially with two children.
1. Note that an effective salary cut of 50% means you can double your salary with a new job.

2. The single most effective way to get a salary raise is to show how much you're worth on the market, ie, get an outside offer. Use this tactic carefully.

3. My unscientific method is to value stock vesting at Series A companies at 40% of face value due to them being high-risk assets.

Worth to VC = 1% / 4 years vesting = 0.25% / year * $12M = $30k / year.

Worth to you, adjustment for being a high-risk asset: ($30k / year) * 40% = $12.5k / year.

That's how much your equity is worth, maybe a bit more since you have additional traction.
Months later Kickstarter "Soccket" doesn't hold up to real needs
This is too hard. I plan on doing something similar except instead of work 4 months every year and take the rest of the year off, I plan on working about 7 more years and never working a day again.
Thanks to the emergence of the Internet mankind is learning to reorganize his relationships and activities more rapidly than ever before. This is leading to a situation where feedback loops can spontaneously arise which potentiate change at various levels seemingly out of nowhere.

Some of these changes will be clearly humanitarian in nature, while other changes will seem insignificant to the larger picture yet all are part of an important learning process that we have to go through together in order to figure out how to cultivate a better life in the information age.

Even the "apps" that seem to do more harm than good are playing an important role in helping us learn how to get it right one day in the future.
Thanks a lot, interesting reading!
Sounds somewhat similar on the surface to http://davesgalaxy.com/ , in that developing bots / tools against the API is encouraged.
I'd also recommend that one master algebra before attempting calculus. I don't think that's negativity, it's just recommending an order in which to do things. Negativity would be "you're not smart enough to handle calculus."

Not that anyone has ever followed my advice, anyway :-)
Can Rust compile to a shared lib the programs can use as easily as a C library?

Yes it can! You use the `#[no_std]` if you wish to be rid of the runtime, and the `#[crate_type = "lib"]` for outputting shared libraries (or use the `--crate-type` compiler flag).

Here's an older blog post on it, though the rust code there probably won't compile as-is with current Rust: http://bluishcoder.co.nz/2013/08/08/linking_and_calling_rust...
How bad are timing/side-channel attacks, really? I think that half of the people who talk about this are showing off. Some nerdy one-uppance.
When building a two-sided market, it's almost always incredibly easy to entice the supply side but typically much, much harder to build the demand side. That's why, as a general rule, it usually makes more sense to figure out the demand side if you're truly interested in building a truly successful two-sided market.

The author's experience simply reflects the fact that a lot of these platforms are focused on the supply side and, while they may have been successful in building hype, are not having nearly as much success building sufficient demand.

Eventually, a lot of these companies will either fail or end up looking like traditional staffing agencies. The latter outcome isn't necessarily a bad one, but probably not what the investors in the space are hoping for.
Tell that to companies that take your sick leave out of your vacation time.
Aussie flagged maybe, but it's proudly made in Norway:

http://www.thelocal.no/20140407/norway-ship-detects-possible...
nothackernews
I like this idea and tried something similar myself recently (though perhaps not as extreme). I, too, found myself bored (a problem magnified by the dismally cold winter and that I live by myself).

Is that what retirement is like?
Well.. I just stopped showing up. That was a bad idea. Don't do that. It's probably too late but see if you can drop as many classes as you can before failing them or try to take them for no credit. Then take a break.

Honestly I feel like it took me ten years to recover from "dropping out." in the manner I did. Go look at the "Things I used to do." section of my profile. That's what it took me to get back to really programming and ultimately starting a business but It took a long time and a lot of work. That's about ten years worth of jobs there. Maybe I'm better for it but maybe not. College is not for everyone but looking back I wish I had 1) sought more help while I was there 2) Focused just a bit harder. 3) realized it's a game to play - there are many of them in life. Good luck!
"And HTML template rendering on the server can be faster, because for client-side rendering you need at least two roundtrips to the server (fetch template, one; fetch content via JS, two), and for complex apps this becomes tens of HTTP requests (side panels, user context, footers, menus etc.), versus just one roundtrip for a server-based approach."

Nope.

The template fetch is only the first time.

Because the template/HTML is either cached on the browser or is compiled/inlined with the Javascript with the build pipelines.

"Request/response lag is critical in the way an app is perceived."

Yes it is and it is worse with server rendered pages.
A typical size of a page fully dynamically generated on the server side could be a few times larger than that fetching of data/content.
Could work well for a small percentage of people.
What if after you say "no", the client never emails /calls you back? How many clients can one afford to lose? Not everyone has that luxury.

Make your money while you can and then retire or slow down is better IMO.
Yeah, I agree but, then the signup box on the bottom.
> you really do need to go spelunking into the source to figure out how things work

What are the chances that this is how a lot of the vulnerabilities were discovered (including heartbleed)? The more people forced to look through the source, the better? (That is, unless they keep that discovery to themselves.)

Edit: maybe they've improved it since the article was written; around 2 years ago I wrote an SSL MITM'ing HTTP(S) proxy, complete with CA certificate generation + signing, in a little over 24h of work.
Test your server for Heartbleed vulnerability
Are You Programmed to Enjoy Exercise?
> A number of people are suggesting that this Haskell implementation must be worse than OpenSSL. It probably is. Writing good crypto code is hard. There are probably bugs.

Ok, but if it were vetted as much as openssl, it would probably be much better, yes?
any welfare state cannot go on indefinitely
Just think, Zuck could have paid $18bil for WhatsApp and used the $1bil leftover as OpenSSL or like bounty.

Better use of money and still of use to FB.
Great story, but as someone who freelances, I have one rule: never say no to (good) work.

When you're freelancing, there will be natural droughts. And when they happen, I do fun stuff without feeling guilty (travel, personal projects, nothing). So take advantage of the droughts, but don't plan them.
It may be hard to believe, but people actually want a fridge before they even think about buying a computer or mobile phone
GameFace is putting the computer (CPU and GPU) into the headset itself. They may be about a year behind Oculus, but I think a self-contained wireless mobile unit could be more interesting.

Let the competition begin.
No disrespect to you guys. Its great to have alternatives and competition, because that's the only way consumer wins in the end.

Great work, keep up :-)
There is still no full on private mode
First-past-the-post voting and a united right facing down a split left. Also, our biggest trading partner tanked their economy in tandem with our oil industry taking off.

Finally, over a decade of previous easy success left the liberal party flabby and complacent.
It's nice to be able to earn enough for a year in 3-5 months.

One important thing: the "enough" amount must also contain your yearly portion of retirement savings.
Even to a type enthusiast, their ~equal partnership rang like a bell. Can Frere-Jones be blamed (putting aside legalities) for his lapse? Just reminisce, a mere 8 years, no Venture Hacks and Y Combinator, no bright lights on the way naifs should think about business and partnerships. How many verbal contracts gone sour have you heard about? We are trusting souls.

(These guys joined up in 1999.)
I think the problem with no Ruby JIT stern from the fact there are no Ruby design spec. We have implementation and no standard. Compared to Javascript and Lua, Python or Java.

Ruby may not ever catch up to the superfast LuaJIT or Javascripts V8 performance due to the nature of the languages itself. But that doesn't mean Ruby should be an order of magnitude slower then them.
IMO as long as you make an effort to seek help from your professors in all of the classes you're having problems in, that is to say you actually go when they have their scheduled office hours so that they can figure out how to get you to understand what they are teaching; after all it is their job to be able to explain the material. Then at the very minimum you should pass the classes and eventually have what all deep thinkers all over the world have, a diploma.

If it's at all possible for you to get through college without going into debt with student loans then stick it out. And make the professors do their job by transmitting their knowledge in such a way that you understand it, and again the best way is to see them during their office hours. This way if you come up a little short on the exams they'll remember you and give a passing score (that's where pass/no pass can help out a lot if it's offered) Seriously I used that strategy myself in a couple of classes that I needed to pass and it worked.
Most of my revenue comes form my Products. I take small project for one or two weeks sometimes.
I don't know who Marianne LeNabat is, but she's either very confused or trying very hard to create a story out of thin air.

The country is helmed by a prime minister, Stephen Harper, known for his brazenly right-wing views and executive unilateralism.

Brazenly right-wing? Ok, he's part of the Conservative party; but he's one of its most moderate members. Executive unilateralism? That's mostly about keeping the right-wing nuts in his own party in line -- Harper refuses to allow members of his own party to put forward any legislation which would place any restrictions on abortion or gay marriage, for example.

the undermining of the country’s universal health care system

Federal funding has increased at a rate of 6% per year for the past decade. Starting next year, it will increase at at a rate equal to nominal GDP growth. When did "increasing funding every year" turn into "undermining"?

In reality, Canada Post has netted a profit for sixteen of the last seventeen years

Only if you subscribe to the notion that future pension obligations will be paid for by the magic public pension fairy.

Services are “delisted,” i.e. taken out of universal medicare coverage, but private supplemental insurance becomes available to cover them.

I have no clue where this is coming from. Seriously, I can't think of even one service which has been delisted in the past 30 years. (And in any case, Canada's constitution says that health care is a matter of provincial jurisdiction, so if such a delisting had happened it wouldn't be the federal government's fault.)

I could go on, but I think I've made my point.
Possibly this is the "slow down" phase.

I wonder how large must be one's coffers to allow for this kind of slowdown. Apparently not large enough to completely eliminate the need to work, though.
a split left

No such thing. The Liberal party is centrist, not left-wing.
It might not be a big deal, but I found this particularly infuriating:

> The graphic comes along with an icon of a little dinosaur. Asked whether Facebook was implying that privacy was an artifact of the past, ...

It was just a cute, irreverent dinosaur icon! Must the press always come up with misleading angles for everything?
Looking for recent python bayes mcmc post
Hi, recently ran across a great python bayes mcmc post. This was a few weeks ago in March.
If anyone can recall this, can you post the link?

thanks