skysight-inc/HackerNews huggingface dataset:
Here you go :)

#Apps

Alfred: http://www.alfredapp.com/
Also, here are some good workflows to get you started (heads-up: PowerPack required for workflows): https://github.com/zenorocha/alfred-workflows

Bartender: http://www.macbartender.com/

F.lux: https://justgetflux.com/

iTerm2: http://iterm2.com/

Dash (offline docs browser - one of those things you don't know you need until you need it): http://kapeli.com/dash

Cellist (HTTP debugging proxy that beats Charles): https://itunes.apple.com/us/app/cellist-http-debugging-proxy...

LimeChat (IRC client): http://limechat.net/mac/

Keka (zip utility): http://www.kekaosx.com/en/

Raindrop (bookmarking app): https://raindrop.io

Spectacle (window management): http://spectacleapp.com/

Tower (git GUI): http://www.git-tower.com/

Homebrew (package manager): http://brew.sh/

---

# Tutorials

http://www.howtogeek.com/tips/how-to-disable-the-useless-das...

http://krypted.com/mac-security/remove-the-delay-for-the-doc...

Remapping Caps Lock: Every Google result wants you to download some bogus software. Nonsense. System Preferences > Keyboard > Modifier Keys

Gestures: System Preferences > Trackpad

Enabling word-jump in iTerm2 (weird that it doesn't come with it I know): https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-back...

---

That's my bag of tricks, without getting into more personalization type stuff. Should be enough to get you up and more productive than before in a matter of weeks. Let me know if you have any other questions!
3D printing titanium and the bin of broken dreams
--- a/resume.c
+++ b/resume.c
@@ -118,7 +118,7 @@ void print_job(job_t * job) {
}
}

-int main(int argc, char * argv) {
+int main(int argc, char ** argv) {

int i = 0;
while (jobs[i]) {
@@ -127,4 +127,4 @@ int main(int argc, char * argv) {
}

return 0;
-}
\ No newline at end of file
+}
I don't think there is much reason to believe that SF would have lower rents without rent control.

Obviously, many people want to live there.

Keyword: delusion.
Does anyone know the composition of the oxygen permeable membrane?

Is it a UV-transmissible siloxane window of some kind?
Happy St. Patrick's Day from BitBucket
I remember the school gave us random days off. They were called Stress Days or something like that. We also had free psychiatric care. I took advantage of it because I was very curious. So for an hour every week, I bitched to poor Edward about people who always told shitty jokes. I was definitely not in a happy place. Became depressed and just stopped caring. It got to the point where my adviser told me to stop fucking around.

Then I quit after my masters and got a job. Having money is so much better than living off of a stupid stipend. Fuck grad school! Wooo!!!
SF has felt unbearably constrained before. Then 2001 happened and there were tumbleweeds on 101. The people that were left had dozens of friends that left. Tech is fundamentally stronger this time around, but not by that much. Everyone is talking about the supply and demand of housing, but we also need to consider the supply and demand of six figure jobs.
Ya, they really ought to move that to the top. It's amazing.
Fantastic Advice Nick! Look forward to reading more.
You Asked, We Listened. Risk Free Sleeping for 30 Nights and Free Returns
But if the alternative to reserved instances is buying servers then the paying upfront thing isn't so much of an issue.
How about storing the structures in linked lists, and printing them recursively?
Disable predictive text on iOS keyboard
JVM debugging: Defanging the OutOfMemoryError
Such a huge lost opportunity. Many cities (Boston, Minneapolis) have very beautiful parks connected by chains of greenways. San Francisco could have built that, but didn't, and the lack of parks in the Eastern part of the city has a major negative effect on livability. Consider how nice South Park seems compared to the rest of SOMA.
When you have highly variable load.

eg. Netflix probably spins up thousands of servers for a few hours.
I don't believe non-stack based APIs prevent the implementation of the features you just mentioned. You don't necessarily have to expose the underlying stack manipulation routines as your defacto API although it is easier to do so. My gripe with this technique is that it makes it much harder for the compiler to catch errors. Personally, I think it would be better to expose the API as helper functions that compose (and hide) the underlying stack routines.
You can live there right now.

https://hn.algolia.com/?query=hsieh%20vegas&sort=byDate&pref...

There's no university but the Downtown Project has everything else you want.
Something that is (typically) left out in these articles about how expensive rent in SF is, is that even for tech folks with rather high income the city becomes too expensive as soon as you have family. It might be ok to pay 2.5k per bedroom when you're single, but when you pay an additional 1.5k per child in daycare perspective changes.

In my opinion, if the trans-bay (e.g. Oakland to San Mateo) and around-the-bay (Berkeley - SJ) public transport would be reasonable in terms of time, things could normalize easier. It could take some pressure of the rent market as more opportunities could be found in other places.
Many people would probably agree with you but my personal unsubstantiated opinion is that both can be bought. Want good schools? Hire good teachers (and bring in a class of workers who care about their kids' educations and help their children succeed). Want culture? Hire musicians, artists, etc. Other natural culture will come by building the right kind of environment (see The Timeless Way of Building) and bringing in a bunch of talented people with cash to spend to generate the kind of environment they want by paying for bands to play, artists to make art, baristas, bartenders, etc.

Re: Olin College, I don't often hear it as often as Stanford probably because of the relative size of the marketing budget, but the software engineers who come out of Olin College are probably not paid so significantly less that a 30-40% reduction in rent wouldn't compensate.

Re: $Billions... Or a couple thousand software engineers organized to invest together.

Re: "You simply cannot build some of those things." Challenge accepted! Er, well, but I'm short about a billion dollars in order to attempt it. Know anybody who can help with that?
I own a car in the city, and would be thrilled if it (along with everyone else's car) was banned. Whatever benefits the car gives me would be far outweighed by the lack of all the other cars.

I assume they'd give me a chance to sell it, right?
In California, zoning specifies minimum numbers of parking spaces. In UK/Ireland, zoning specifies maximum number of spaces.
That's not how I interpreted it at all. To me "writing it down" has nothing to do with publishing. "Writing it down" means that you systematically track the results of your experiments and then you use those results to update your hypotheses. If you don't write anything down, you're debugging by superstition.
Im surprised so few of the comments deal with disabled people or old people or people who cant walk much for injury or other reason. We cant make elitist cities. As I get older and my knees worse I really appreciate those who have to struggle. I love walking but its getting harder and harder.
Saying that Id love to get rid of most cars or make em all electric. I train to work and its nicer than driving and Id bike if it was remotely safe but its psycho to bike in Australia.
I've started using the word privilege to describe it to San Franciscans. The reactions this gets are interesting.
I heard about this before, but I am not familiar with exactly what went wrong. I'd imagine a bunch of things could be learned from this so it wouldn't happen again.
Granny pirate busted
Kindle or on iPad Safari? I don't know about people in your vicinity but kids in my area are off Kindle completely. This is anecdotal evidence obviously.

The experience of reading books with lifeless text/images sounds like a retrogressive proposition to me. I think e-books will have to move up the tool chain, enter browser with alternative reading experiences.
That's a very good explanation of the general state of affairs.

But in my experience trying the Certificate Patrol add-on for Firefox for a few months, the ideal of "the authentic site's fingerprint" doesn't exist for big sites. It works for small sites like grc.com, but larger sites constantly present a variety of certificates. That variety seems to change every few days. Also certificate expiration times frequently change. Gibson does acknowledge "False-Positive Mismatches" but in my experience this is a big big problem that makes the single "fingerprint" idea almost useless.

A smart add-on would eliminate a lot of these false positives. E.g. if your browser has already stored a certificate for a site and the new certificate is issued by the same CA to the same entity and the only difference is a new expiration date, why not silently accept the new one, while still remembering the old expiration? That's a risk I'd be willing to take.

Same thing for multiple certificates from different issuers. I want to be warned only the first time a certificate is encountered. If the same one is encountered again next week or next month, then that's another "false-positive mismatch" that should be silently suppressed.

And, realistically, why does there need to be an add-on? Mozilla gets something like $300 million per year in funding. What are they doing with all that money, if Firefox is still so vulnerable to this nonsense?
Do they host the docs for you?

Honestly, it's disappointingly slow. Each page takes over a second to load. Your docs is one of those things that you can very easily cache heavily.
Android already handles this. You get a popup box listing all of the apps that can handle a particular URL. You can choose whether to use that app just this time or to set it as default and not ask again. Defaults can be cleared in the system settings.

This really is a solved problem on Android.
Hans in the Land of Bards
>Generally it's the wealthy in the suburbs and the underprivileged in the city.

That's why rent in Manhattan is so cheap.
Facebook, Google, and the Economics of Time
When I was in university, I did something similar in Python. I printed it off in color and brought it to a career fair. One guy loved it excitedly. But I didn't hear back from him :(. And that's the story of how I cam to work in Java ;)
People can and do try to build good schools with cold hard cash. However... when was the last time you heard Olin College mentioned in the same breath as Stanford?

It's much, much easier said than done. It's still the work of decades and absurd amounts of money. Every freaking city of notable size in America has tried to dump money into getting their own local startup ecosystem going, and most of them have gone a lot of nowhere.
Don't worry, the site has poor access by car as well as by transit! (It's not particularly close to 101; it's closish to 237, but 237 is terrible, etc)

Could be worse, the SJ Earthquake's stadium is adjacent to caltrain, but you have to take a crazy bus route to get there. You can see it, but you can't walk to it.
I don't know why, but there are a great many SFers who like to think of themselves as progressives (in the modern liberal sense) and have this weird affectation where they like to let you know what nth generation SFer they are. Like it makes a difference or as if I cared.

What i can't parse is that these are the same people who say they are for more immigrant rights --whatever one thinks of immigrant rights, I can't square their desire to tell you how genuine a San Franciscan they are and the proof is in their being nth generation. So a 6th gen SFer has more status than a 5th gen SFer and so on.

SF is the only place I've seen where people feel compelled to tell you their gen as if it were status in and of itself somehow.
Pre-emptive rubber ducking. I'd like to try it, but I'm afraid it might be a nuisance for others.
> Rent control isn't the source of the undersupply in SF.

It's a contributing factor.

> Because new construction is not covered by the rent control ordinances, in a market with extreme undersupply, like SF's, there is no economic reason for a developer not to build new housing stock.

That isn't entirely true. A developer has to build new housing stock somewhere. In a developed area that commonly means demolishing old low density housing to build new higher density housing. But if the low density housing has tenants that won't leave because they're paying below market rents, developers can't do that.

Rent control also contributes to high rents in another way: No matter how constrained supply becomes, tenants in rent controlled apartments don't feel any pressure to free up supply by moving somewhere else. Those units are effectively off the market, which requires new tenants to pay that much more to get one of the remaining units.
I have always thought that the West Village is so gentrified today because it's essentially one-of-a-kind. I.e. Jane Jacobs' ideas were (almost) not implemented completely in any other neighborhood in America, so everyone in the country who wants to live like that is forced to compete on price for the half mile square around Christopher street or what have you. But I wouldn't say the vibrance and liveliness has been "eradicated;" it's still pretty peppy all day and most of the night.

And I'm not sure it's fair to characterize SF's current malaise as the endpoint of Jacobs' ideas. IIRC nowhere her oeuvre is there an opposition to new construction---in fact, just the opposite. For instance, near the bottom of page 216 of the 1961 edition [0], she is pretty unequivocal that she is in favor of new construction, just not all at one time and place.

[0] https://books.google.com/books?id=P_bPTgOoBYkC&lpg=PP1&dq=de...
Yes ReadMe hosts. Absolutely agree, they need to implement full page caching, since the pages are basically static, and should not be rendered on each page load. This would be easily done with nginx, memcached, or redis.
Your wifi shows me where you live, work and travel
Wow, I didn't know this was valid C code, it's pretty convenient.

school_t uiuc = {
.school = "University of Illinois at Urbana-Champaign",
.location = "Urbana, IL",
.program = "BS Computer Science",
.started = 1251158400,
.left = 1336608000,
.accomplishments = {
"Minor in International Studies in Engineering, Japan",
"Focused on systems software courses",
NULL
}
};
Every language should have this. Simple idea but it makes so much sense.
Yeah, that's our fault. We have a new super-quick template coming out soon.
The website is pretty and the copy is tight, but it's nothing pathbreaking in terms of fundamental principles.

This is just bottom-up UV-DLP SLA with a new twist: taking fuller advantage of oxygen permeable materials for the vat to eliminate the recoating step and get to continuous printing. A similar idea was tried, the ill-fated Solidator used a pressurized vat bottom with a permeable membrane. Though from what I know Solidator was not counting on the oxygen inhibition in the same manner as Carbon3d. Solidator's problems were not related to the inhibition technology, just the standard hardware issues faced by many on KS. Other companies have similar technologies as Carbon3D in production or soon to reach the market. But a very talented team and quite the splash of a product launch.
While the campus plays host to protests, anti-protests, and anti-anti-protests on what seems like a weekly basis, the entire student body manages to agree on one thing: the administration is terrible. At their best, they are unhelpful. At their worst, negligent.
They aren't necessarily incompatible. ReadMe will very soon support Swagger, and adds things like commenting, topical guides, code snippet generation, etc.
Don't do it.

Bring your personal laptop to work, browse only thru the "personal hotspot" feature of your cellphone. Don't use the corporate network for anything non-work-related.

You might object and say that it's obvious that you're doing "personal browsing" if you're using your personal laptop. Ok, it is obvious. So just browse during break times and lunch. You don't need to be doing extensive personal browsing from work.
There are efficiency arguments as well.

The solution where each participant in a market acts to optimize their own returns is sometimes nowhere near the global optimum allocation of resources (for basically _any_ theory of optimum allocation other than "whatever the market did").
The communication system could theoretically be useful, especially for renters from other countries who might not be able to cost-effectively use cellphones. There's no need for video that I can see though. An audio-only system would be sufficient.
Money can't buy everything
hi. project manager at a major medical device manufacturing company here.

the reason medical devices are so expensive is a lot more complicated than what this article suggests.

1) upfront costs. you have to complete the development of the product before you can conduct clinical trials. this is a huge risk: if you say the device is ready, but the fda or eu says it's not, then all that work is gone or has to be redone and you have to foot the bill.

2) clinical trials and animal testing are insanely expensive. I'm talking 50k+ for 1 dog to test your device on. don't even get me started on human centric trials.

3) risk of litigation. look at the current mess with vaginal meshes: boston scientific, medtronic, and others are paying out huge sums of money over faulty tech that was approved by the fda.

4) regulatory overhead. navigation of the fda and ce mark beaurocracies is complicated enough that it is an entire industry in itself. we have a full team working on our project full time just to make sure we stay within the law, to meet with the fda and eu, and to do all our governmental paperwork.

5) ip law. medical companies sue eachother for patent infringement all. the. time. if you aren't checking to make sure you aren't violating patents, you are exposing yourself to huge amounts of risk. hundreds of millions of dollars of risk.

sigh.

plus all the overhead to navigate each hospital's unique purchasing process, dealing with different regulatory requirements in different countries, different radio spectrum requirements (if your tech uses any type of emitors) in different countries, traceability requirements in manufacturing, certified manufacturing sites, and all the rest.

sigh.

but the good news is that I'm an expert at navigating these treacherous waters and am looking for a new job. if anyone at shift labs (or other medical device manufacturer) is interested in a chat, feel free to reach out.
Another example of this sort of behavior was the netcode common to Quake and many other shooters--since lots of history is sent as full state instead of deltas, it's "okay" to have lost packets.

It's not ideal, and it'll screw up certain types of things that really, really want a contiguous history of events, but for normal play it's perfectly fine.

When doing client-side prediction, then it may become useful to have historical data, but as my sibling post suggests, a ring buffer of length one minimizes latency.

It actually might be interesting to see a writeup on multiplayer games viewed through the lens of eventually-consistent distributed databases.
So, rot13 for video?
Happy Saint Patrick's Day from Git Push of Bitbucket
> It's why I keep uninstalling the app, as I hate the UI and most of the time I just want to stay in the browser.

They don't let you choose which app you want to use? I know that's consistent with the half-assed way iOS (and honestly, Android) implements many things in the OS, but it's still pretty bizarre that they'd offer URL handling but no way to choose which app to use once or permanently.
Never use work computers
for personal use, period.

I'm 100% with you on this one.

People who ignore this are making a big mistake. Nowadays it's just too easy to bring a laptop and a cellphone to work and use the "personal hotspot" feature.

As for sending personal emails on work time, that's what breaks and lunch are for, on your personal laptop. Fifteen years ago a laptop was much more expensive and personal hotspots didn't exist. Fifteen years ago I also used company computers for sending personal emails; thankfully I never got in trouble for it.
This was critical in order to make these affordable 2-in-1, tablet-like laptops more usable. Most of them come with 16 or 32GB MMC storage and every gigabyte counts. Good on you, Microsoft.

It helps the rest of us too!
Is there anything on how cheaply parts can be produced? They suggest that it could be used for production parts --presumably ones that can't be produced by other processes -- and that's great, but what about for inexpensive one-offs, whether they be hobbyists/inventors/mechanical hackers making stuff, or for things that are highly customized (say earphones that are shaped exactly to your ear).
"The USB device you plugged in claims to be a keyboard -- type the following randomly generated number to confirm."
Facebook floats idea for more housing in Menlo Park
Most would regard inserting ads into third party websites as an attack. Moreover, there is no obvious reason why the acceptable use policy has to be delivered via MITM attack rather than e.g. posting it on the wall. It's not like you can expect anybody to read it anyway.
Oh, I love your comment. The word to represent all of it as you said is right, sickening.

Has humanity and its evolution peaked and are we soon headed into a downward spiral turning into a retarded society? Is the pride of our advancements our undoing?
I disagree with this sentiment. Suicide rates this high are not acceptable side effects of simply studying engineering. Yes, it's typically a tough program, but action needs to be taken to address a deeper issue. It's the intense pressure to succeed in an environment where stress is worn as a badge of honor that creates these issues, not the academic rigor of studying science/engineering.
"Not once have I regretted spending unbounded amounts of time investigating something fishy"

While I agree with the gist here (heed warning signs, proactively preempt failure), there are literally hundreds of "fishy" things, many/most of them low impact, that I could investigate on a given day, and my time is bounded.

At the semi-formal dance of distributed systems, meandering investigation should be chaperoned by ruthless prioritization.
So you're easily distracted. Most people aren't.

Is there something fundamentally wrong with Meteor I'm missing?
The administration has been a lot more fucked up recently. Current student wisdom blames it on Columbo, who came from Columbia, and seems to have brought a lot of his shitty policies with him. Nightline has been shut down, medical isn't 24/7 anymore, dorm culture is under attack, etc.
Kamcord is looking for iOS Engineers who love mobile games
Previous discussion:

https://news.ycombinator.com/item?id=7602740

Article is from 2014
It's cheeky, but then again it is a project you can show someone. Graphic designers get to make fancy schmancy resumes to impress their potential employers, so why not programmer? Better make sure there are no bugs in it though.
Is it possible to waive your rent control and eviction "rights"? Seems like one could negotiate a lower rent by giving the landlord some more optionality with their property.
A Quick Prediction about Live Streaming
One thing that comes to mind is G+ pictures: it has the sharing functionalities you are planning to have, and it has a lot of more features in term of picture processing.

How do you compete? I can see a few things (maybe simpler / no signup process required, no link to social networks, better sharing with third party services), but you should make a good case on why users would like to use your service rather than going to Google.