skysight-inc/HackerNews huggingface dataset:
Ask HN: A developer and designer mutual referral business
As a mobile and Web developer myself, I'm finding it hard to start a freelance business (esp. the getting customer part).

I'd like to create a Website that helps connect freelance designers and developers differently. As a developer, imagine your profile will appear in the About Us page of 100+ designers. That creates immediate backlinks to your own Website. When a prospect clicks on your profile in those About Us pages, they can message you directly. The same goes for the designer's profile on 100+ developers' About Us page. You can choose who includes you on their About Us pages and who you include in your own About Us page.

Would anyone be keen to participate in the MVP or finding out more about this idea?
Apple Releases 8.0.1, but Don’t Update Yet
If the amount of energy and money spent on this level of sophistication can be devoted to actual customer service, imagine their retention. After all, it's the retention that keeps your business going. If your customers will spread the word about you too, that's far more convincing than "convincing looking" handwriting.
I'm in the same boat - I wind up in a situation where I find myself missing the features, stability, coherance, and integration of systemd at least once a week in my day job, where we currently use Ubuntu with upstart.

For me, it's a combination of things:

1. Proper dependency management, where I specify dependencies as they are, rather than flattening the dependency graph.

2. Proper service supervision. I've had upstart lose track of running processes, which is silly - you had one job!

3. Ability to decouple the init system's view of "process is running" from "process is ready/live". This is nice if you want to await liveness by letting the system supervisor tell you if the service is live or not, rather than writing a bunch of external scripts or checks.

4. A single place to modify the way system services are run, and unified config for e.g. resource limits, and tools for working with them.

5. Simple exploration and interleaving of logs from various communicating services via journalctl, which is insanely helpful for debugging things in a distributed system. You can see the calls come in from the network and bounce between services, and see exactly where something goes wrong. You could do this with other solutions, but I get this out of the box with journalctl, and I can look in more detail at any of the services, or when I'm checking a service's status.

It's true that many of these things could perhaps have been done in other ways, but the fact is that the systemd developers did the work to make it happen and now I can focus on my product, rather than on learning a bazillion pieces of plumbing to enable me to ship product. I'm fine adapting a few things to run via unit files instead of shell scripts if it means I can ship more correct and more reliable product in less time.
Impressed with Credit Karma
Repost, because HN "formatted" it for me

/\((.*)?\)\s*\{(.*)?\}\s*\;/

I have qualms against redhat's fix, because it seems like it would create too many false positives, and additionally looks way too easy to work around just by adding spaces, etc.
"The first thing you do is write the (mandatory) doc comment describing what it does, and the type signature. As you write, your editor suggests lists of functions published to the web that match what you're typing."

As a concrete example, if I say (picking a syntax at random; underscore denotes where my cursor is):

add :: int -> int -> int
def add(a, b)
"""add two numbers"""
_

and if the permanent web contains two functions:

proj1_add :: int -> int -> int
def proj1_add(a, b)
"""returns sum of arguments"""
a+b

proj2_sub :: int -> int -> int
def proj2_sub(a, b)
"""returns difference between a and b"""
a-b

Would you envision your system "matching" both or just the first? If just the first, on what basis do you imagine figuring this out?
In front of the building stretching about 50 feet was a tunnel, now flooded. Rumor has it that there is an even larger tunnel encircling the perimeter of the facility. I checked google maps at the time and could see evidence for this. I believe the entrance is located in a cooling tower near the baseball diamonds but that facility has more intense locks.

The replica horn I found in front of the "Global Compliance Test Facility" right across from the wave facility. It's not too large (probably the size of a person), but it's very very heavy.
Good for you for knowing this. It's true, and it's something brokers wish people wouldn't point out. If you're simply interested in making money in equities and not gambling, index funds are the way to go.

http://arachnoid.com/equities_myths
The mail is from 2004.
Server lifts are pretty common kit in most colocations.

http://www.material-lifts.com/client_images/catalog19960/pag...
You're very likely pwned. Upgrade immediately.
What's the usual amount of time between filing an S-1 and announcing the details of the IPO?
Edward Snowden and Alan Rusbridger Receive Right Livelihood Award
My comment was exactly that...

Basically saying that as someone uneducated on foreign affairs my gut reaction to a death of a prominent Russian scientist is to suspect that the article is about suspicious conditions.

Not sure why this got negative feedback... I bet a lot of people immediately thought that was the purpose of the story.
Watson can't replace most physicians. Physicians have to physically interact with a patient to gather a relevant medical history as well as subjective and objective observations about the patient's symptoms. Robots and machine vision systems are nowhere near being able to fill that role.

Watson might be able to partially replace some specialists that primary care physicians use for consultations. When PCPs are unsure about a diagnosis or proper plan of care they will often consult with a specialist for advice via phone or e-mail. So in that case the PCP has already gathered at least some preliminary data and could feed it to a computer. But even for that use case Watson won't be able to provide same level of back-and-forth interaction that's often necessary to achieve the correct result.
i ordered these meals last week; the quality was better than any meal service i've tried, including fully cooked (micrawave/oven reheat) meals. The problem with other meal services is that when meat and fish are pre-cooked and then re-heated in a microwave, they get rubbery; Gobble solves this problem by doing everything EXCEPT the actually cooking. People on this thread say that the prep work is part of the joy of cooking; to them, I say that Gobble is not for you. Gobble is for people that want to eat delicious, fresh-tasting meals, but on the time-line/convenience of take-out. Price-point is also similar to take-out. Gobble is not intended to be an alternative to home-cooking, it's an alternative for take-out. And for that purpose, it's awesome. One suggestion to the Gobble team: list ingredients, especially allergens (on the website as well as in the package). We had to call every night to find out whether each dish contained egg, because we have a severe allergy in the family.
> Not sure how non-developers can get the .ipsw file.

http://www.redmondpie.com/ios-8.0.1-download-links-for-iphon...

straight from the apple CDNs.

Holy shit, they offer IOS 8 for iPad 2! Who are they supporting with this?
We are the integration partner for Facebook, at least in Europe, and one of our divisions helped them work through some design challenges re: heat dissipation, PDU routing, and HDD density. We are NOT the EMS who manufacturers the servers for them, and the well-known company they're using is providing crap quality. We see about 10% failure (to the point of having to scrap the server) rate after we rack and start burn in and system test.

Honestly speaking, one of the things that interested me the most was the fact that FB is running a custom Linux kernel ... and they update it way more frequently than our test engineers are happy about. I'm happy to answer non-NDA questions.
Mom & School. Thanks Obama! No really, thank you. I presume you're older than 27 though?
I know you're just teasing, but I've got a machine with an arch install from over two years ago that's still running great. Just did an -Syyu to get bash updated.
Can someone demo the 'Absolute position your fixed header' part, I can't seem to emulate the fixed functionality with absolute positioning.
Why now for Apple Watch
'Space bubbles' may have led to deadly battle in Afghanistan
Colorado Fishing Reports for All. The. Fish
Knowing where to cast your line is half the battle when it comes to fly fishing in Colorado. The fishing holes don’t seem to move just because we would like to catch more fish. Instead, with the help of Colorado fishing reports, we can take our best guesses for where the fish will be biting on a given day.

Checking the reports for clarity and flow can help you determine if it is safe to wade in certain areas or not. Knowing what the best of the Rocky Mountain anglers know puts you on par with your competition. Make educated decisions on where to cast your line and come home with more fish than all your friends.
http://fishcolorado.com/fishing-reports
https://news.ycombinator.com/threads?id=dang is probably your best bet
I've made a few cheese omelets of my own and they were great. I have no cooking experience and almost never cook beyond overeasy eggs or grilled cheese.
My OSX was vulnerable too, but I use Homebrew, and the latest version of bash available via brew update && brew upgrade is patched against this.

If you haven't already been using Homebrew though, you will likely need to move /usr/local/bin infront of /usr/bin in your path, otherwise the old bash would still be used.
It was really great to chat with you on the phone just now. I'm so immensely sorry for the completely botched souffle that was your experience with us pre-launch. We fixed the website bug you encountered immediately, and equally important -- we've just hired two new "Gobble Sous Chefs" (our term for your assistant or customer service) that will start tomorrow and next week to properly handle any and all questions or issues for our community. Being available to our customers is my #1 priority (after helping you make insanely delicious meals), and you won't be encountering any lack of service in the future. Separately, if you ever want to try a few meals on the house, I would be so happy to personally deliver meals for you and say hello.
Awesome article. Thanks Justin!
... and it's impossible to know for sure that a hash is secure against collisions. For example, MD5 was the standard for hashing for quite some time but is considered broken today due to attacks that have since been discovered. By implementing the hashing using merkle trees, you increase the avalanche effect relative to the data, making it much harder to force a collision.
Amazon's Linux distro for EC2 is still waiting for a patch.

EDIT: Finally got things updated. Bulletin can be found here: https://alas.aws.amazon.com/ALAS-2014-418.html

If yum isn't finding the update, try running "yum clean all" and then "yum update bash"
"It's Stockholm Syndrome." "It's one of the languages for those that can't."

The reason so many Go advocates seem irrationally biased is because they're under near-permanent assault. Personal assault. The anti-Go crowd never lets a Go post fly by without arguing against it, but it's the "...and everyone who is using it is stupid, ignorant, a kid, or just doesn't understand programming" that leads to the kind of defensiveness that tends to crop up. Argue against the language, but please, stop assuming people who have made different choices and have different priorities or preferences are dumb.
Top Brands Using Google Plus for Social Media Marketing
Maybe the Googler teams they recruited?
For cans, how do you feel about the BPA concern
It wouldn't bother me if they identified as such eg, eg 'Dear Mr X, I'm an account executive at BigCorp and I want your business because...' or even 'Dear Mr X, I'm writing on behalf of the CEO of BigCorp...'

It's the misrepresentation that bugs me. If I get a handwritten letter I expect it to be from the person who signs it, and to be able to call that person up directly. So if it purports to be a personal note from the CEO and turns out not to be, that's when I'd get offended.
Yeah, that makes sense. Did you try it?

Gets me ~6k of hits that have just 'sh' in the URL (without the dot), and are not what we're looking for, mostly forum posts asking about how to make a bash cgi-bin. (Answer from the future: don't).

I _think_ putting quotes around the ".sh" is supported to force the result to really have the period before the sh in the url.

inurl:cgi-bin inurl:".sh"

0 hits
As an off-topic note, I'd like to see if the font is showing up as poorly for anyone else as it is for me. The kerning is atrocious, and several rounded lower-case letters run into each other. This article is hard to read. ea, oa, ce...
Great list!

I love the development we're seeing in modern mobile web apps.
The web is definitely ready but still everybody around me seems to think that when you're the owner of a business then you should also provide your users with a special app on Android and iOS and a web site.

For example: A nightclub in a nearby provincial town as an iOS App for announcing new parties.

I think that you only should consider creating an app as a business if you're doing more than providing your customers with information.

A great modern mobile web app I'm using a lot is: http://cheeaun.github.io/hackerweb/#/

If you save it to your homescreen on Android(Chrome), you will quickly forget that it's a web app.

Trust me and try it!
One can only hope the flaws are due to anonymisation. The bigger flaw in the email (as is) is that it includes only one short paragraph about HelloSign's explicit benefit sandwiched right in the middle of some very generic comparison between the brands.

And when if does come to referencing the competition and they're not universally-derided, you get a lot more props for commending the competition's relative strengths in areas you know the customer doesn't care about before highlighting the relevance of your strengths than you do from badmouthing them and treating the customer like an idiot for raising them. Unless it's a really transparent negotiation gambit in which case you may as well call them on it.
The return policy doesn't apply if the item is considered damaged, and it seems that it's the excuse Apple seem to have used in that case.
Supposedly Google Maps is already doing this, presumably using some other data set.

http://techcrunch.com/2014/05/16/google-maps-adds-elevation-...
When you create a Watson instance, you basically load it up with what they call a "corpus" of information. They are supposed to check the source of all your info etc that you have copyright to it. I don't know what it will be like once it is opened up more, but as of now they have pretty tight hands on Watson and will only accept projects with monetization and with revshare agreements...
iPad 2 was being sold until very recently (March 2014).

https://en.wikipedia.org/wiki/IPad_2

"After the announcement and release of the third generation iPad, the iPad 2, which continued to be available for purchase received a hardware upgrade."

http://www.extremetech.com/computing/178676-apple-kills-the-...

"In a PR statement released earlier today (March 18, 2014), Apple unceremoniously announced the death of the long-lived iPad 2. Apple’s second tablet was released back in March of 2011, and remained a core part of Apple’s line-up until today. "
Are you using phantomjs/selenium and friends or did you write your own?
RedHat security says:

> PHP scripts executed with mod_php are not affected even if they spawn subshells.

https://securityblog.redhat.com/2014/09/24/bash-specially-cr...
It is a naming confusion (see http://en.wikipedia.org/wiki/Elk#Naming_and_etymology). Russian word "лось" refers to what North Americans call "moose" and in British call "elk" (Alces alces species). The animals of species "Cervus Canadensis", which in North America is called "elk" is called "Вапити" in Russian (i.e. "wapiti"). Russians never use "Американский лось" to name an animal, because it is the same species in North America and Eurasia.
I keep getting the same one from a certain car dealership every few months. Apparently handwritten address on envelope, real ordinary first-class postage stamp (even placed at a slight angle, so it doesn't look like a machine did it). Postmarked from a different state than the dealership is in. No return address.

Open it up though, and the deception ends immediately. Just your usual tacky, glossy printed brochure.
Oy vey! Weirdness is not good at all. If there's any unresolved issues still, please do have your friend(s) reach out to me at ooshma@gobble.com.
SemiRestore7
Wow this is one depressing article. Not only the place is in the past, people working in it also appear to be stuck in 1995.

> in 1995, “Nobody in Bell Labs used the Internet

:(( I did.

>umbrella with a GSM modem that glows blue when it knows you’ll be needing it

its called an app, on your phone

>Medicine bottles that record the number of times they’ve been opened

already patented several times over and on the market for years

http://www.epill.com/timecap.html

I was expecting place like that to be working on big stuff. Quantum teleportation, beam forming, not fart apps and magic umbrellas :(
So basically be as inefficient as possible
Yup. This is why people were upset about Mitnick:

Mitnick served five years in prison—four and a half years pre-trial and
eight months in solitary confinement—because, according to Mitnick, law
enforcement officials convinced a judge that he had the ability to "start a
nuclear war by whistling into a pay phone", meaning that law enforcement
told the judge that he could somehow dial into the NORAD modem via a
payphone from prison and communicate with the modem by whistling to launch
nuclear missiles. He was released on January 21, 2000. During his
supervised release, which ended on January 21, 2003, he was initially
forbidden to use any communications technology other than a landline
telephone. [1]

He committed a series of crimes, and prison was appropriate. Solitary confinement, however, was not.

[1] http://en.wikipedia.org/wiki/Kevin_Mitnick
I went for an info session and a few events for Watson a couple of months ago at the IBM office in NYC. They are doing pricing with revenue shares. A lot of devs, including myself, were not happy about this. They basically were not open to projects that weren't directly making money off of Watson...
Buy deli cups, make braise dishes, deli cup the leftovers, have amazing lunches for a week. You can vary the carb and veg with each serving and get a variety of different meals out of a single low-effort evening at the oven: over pasta, as a sandwich, in an omelet, as a potato hash, saucing chicken breasts.

A great thing about braises is that they're bulletproof. Almost the only thing you can do to mess them up is to pull them too early. 4-6 hours in a slow oven. Done when you bother to check and the meat pulls easily with a fork. We do carbonnade overnight.

No knife skills required.

... not that I'm recommending the kit. Don't do that, if only because it'll drive you to try to cook fussy stuff.
Benchling (YC S12) is hiring scientists who want to jump into startups
Benchling is building the operating system for life science. Our customers work on drug discovery, gene therapy, biofuels, vaccine development, genetically modified crops, food safety, and more. They are solving humanity’s most pressing problems. We help them move faster.

We are hiring a marketing analyst. Your role will be a mix of:

- Analyzing how users interact with our product.

- Owning product experimentation to drive growth and retention.

- Community building and direct outreach programs.

- Developing our inbound marketing program.

Many of our requirements are characteristics of a good scientist:

- Experience in the biological sciences. You understand how scientists think and the challenges they face.

- Strong data analysis skills and critical thinking abilities.

- Basic programming skills (HTML, CSS, Python) and a desire to learn more.

- Ability to manage small projects end-to-end and communicate with engineers.

- Strong social skills and the confidence to approach scientists/PIs.

- Curiosity, creativity, and persistence. You will have lots of autonomy in this role. Conviction in your ideas and our mission is a must to succeed.

We are a team of seven based out of San Francisco’s Mission District. This is a full-time position and you must be in the SF Bay Area or willing to relocate.

If you want to help us accelerate life science, please email jobs@benchling.com with your resume and a short introduction.
OP here. You are right that C++ is moving away from the preprocessor (personally I can't wait for modules to save me from #include hell). CPIP was not intended to advocate advancements in the preprocessor but merely to make preprocessing in either C or C++ more traceable/comprehensible.

'Modern' C++ does not depend so stongly on a preprocessor however C does and most big C projects use all features of the C preprocessor, however opaque. This is why I chose to illustrate CPIP with preprocessing a single file from the linux kernel: http://cpip.sourceforge.net/copy_to_html/cpu/index_cpu.c_942...
Have you considered running something like monit, alongside Upstart?
MemSQL distributes its database across data centers, takes In-Q-Tel investment
What would you say a realistic rate is for a contractor?

Also, would you suggest charging per hour or day?
The focus is on the 'in return' part not the 'get rid of' part. If you got lucky and unexpectedly won a free TV of acceptable quality, you wouldn't feel burdened by having both the TV and the money you had intended to spend on it.
neat insight! A friend of mine convinced me to try React, though I can't say that I'm sticking with it. Besides the mix syntax, my take was it's just another way of building the UI.

My breaking point was when it breaks all my jshint and jscs grunt tasks :) So now I'm migrating to use RactiveJS instead (same virtual DOM diff) with the addition of Mustache as a full template engine, which is what we actually need :)
Nothing new, but there are still lessons to take away. As a software engineer, I agree with removing constraints/rules to see what new things could happen, bringing in people across different domains to tackle new problem instead of just software engineers, and absolutely watching your users use your product.
Those regexes seem a bit too fragile for my liking. Adding an extra space between the paren and the bracket breaks it, naming the function breaks it, etc. Plus it has a bigger chance of triggering false positives. It's an okay emergency fix, but I'm positive one can do better.
No one ever explains why having children in poverty makes perfect sense.

Perhaps because it doesn't make perfect sense? Or are you trying to look like some kind of clever "social hacker" who spots the mistakes other people make and then word your teachings as a question? Do you think you're the first person to realise that having children in poverty comes with massive problems?
This is a great list! I have to nit pick the touch icon and splash screen sections, though. It's a lot more complicated than that. You need at least 8 <link> tags for touch icons and 7 for splash screens, just to support iOS <= 7. http://taylor.fausak.me/2013/11/01/ios-7-web-apps/
A/B testing in Django v.1.6
Does anyone have any recommendations for A/B testing libraries for Django 1.6? I've found a few on GitHub (django-lean, django-experiments) but none of these repos are active anymore. The closest that applies is gutter by disqus, but I need something simpler.
Privilege escalation is not static.

I know systems where bash has been patched to allow execution by certain users, etc.

With this, you can inject commands before such check takes place.

Etc.