skysight-inc/HackerNews huggingface dataset:
Your response is vague. Who are the cohort?

I disagree with you, btw, since much risk on some loans is passed to the US federal government.

It's childish behavior like running away and defailting that cause student loans to be expensive for the rest of us. Man up, it's not a lot of money.
We never had much teletext in the US but I remember back in the 80s there would be these touch screen teletext like systems in BART stations in the bay area.
I can't vouch for it myself but I was looking for multiple camera support and found this recently:

http://www.ivmech.com/magaza/en/development-modules-c-4/ivpo...

Claims to be able to do it "properly" - via the camera interface.
Fiverr (https://www.fiverr.com/), tasks usually take less than an hour and give me enough revenue to pay domains and hosting for my pet projects.
At least with Gitlab I can open an issue somewhere and follow it, like with open source projects. It doesn't disappear into the abyss with no feedback on what's happening.

I've implemented two self-hosted Gitlab instances at work, for one of the instances on our private network, I'm still fighting with IT to allow us to use LDAP. Gitlab EE is still off our 'pockets' as management aren't too keen to pay for it, at least yet, but I hope that we'll get there.

Our self-hosted instance is also a bit slow, not as slow as Gitlab.com, and if it was written in a language that I'm familiar with, perhaps I and some of my team could contribute to 'making it faster'. Pity I don't have enough time left in the day to learn Ruby. I've read up a bit on the work going on around Unicorn and workers, but maybe some of these things could be better written in other more 'performant' languages?

For personal projects I still use Bitbucket + JIRA. I got to the point where I decided to stop looking for freebies and pay. JIRA has been awesome, totally worth the price.
If Apple doesn't do it or do it properly, someone else will. Who really cares what company ends up making good, safe, reliable electric cars?

I think it goes without saying that they're not going to use the same engineering techniques they use for their other software to develop the software for the car. It's not about culture. It's about adopting very stringent procedures similar to NASA, aeronautics firms, and other industries that need to build software with extremely low rates of error. This has nothing to do with culture. These processes exist because culture fails when such low error rates and resiliency is required. Airplanes have been running incredibly complicated software without issue for decades. For that matter, cars too. Making this a culture issue is frankly ignorant of the whole software development process.

As for his past sales figures and argument that people aren't buying electric cars, he misses the point that other than Tesla there are few practical electric cars if any (Leaf's range is too short, Prius isn't an electric car, it's a hybrid, etc.) and the Teslas are priced for the upper class only.
there’s no Moore’s Law for batteries — their “power” doesn’t double every 18 or 24 months.

However, industry-wide figures for power density show a clear upward trend. It's not exponential like Moore's law, but in just under a decade or so, electric cars are going to have range parity with gasoline ones.

Also, the graph is misleading. If you combine Tesla EV and other EVs, there is a very promising upward curve in the lower right-hand corner.
I'd like to know how much .NET code is in Microsoft's products now. I would have expected plenty in Office, Windows 10 and Edge, but I don't know how to actually check.
Really depends on the client. If your client is able to agree on tight specs and project plans, everyone is better off with fixed project fees. The client can more easily plan financially with a fixed budget. You can charge more, because instead of charging $DAILY_RATE * $DAYS, you can charge $REVENUE_CLIENT_WILL_MAKE_WITH_FEATURE - $THEIR_MARGIN, and the latter figure tends to be significantly higher. You can also deliver the project more quickly because now it's in your interest to do so. Everyone wins.

That being said, if the client is unable to commit to tight specs and project plans, you need to revert to invoicing on a time & materials basis. But even if you do that, you should really charge a daily rate, rather than an hourly rate.
Hey thats a really good idea! How long does it take to get started with that? Do you find a long lead time from signing up to building a reputation to getting a lot of gigs?
There already was a page in the world history when struggle between cities was more important than power play between countries. Genova vs Venice was way more important for Europe and the Midfle East than London vs Paris in its time.
Toyota Research Gets Kuffner, and Google Gets Brondmo
I don't like Swift and I like Objective C much more. I learned Swift, so I can read it, but I'll use Objective C whenever I can. May be there are more people out there with similar point of view.
They briefly touch upon it in chapter 11. It says to spring clean by mentally walking through and emptying them of lingering images. Additionally, some high level competitors won't even talk with anyone three days before a contest, to avoid forming interfering associations.
Differences between this and LLVM? I feel it should at least be mentioned on their page.
Best Way to Build on Your Boot-Camp Education?
A good example of "charging by value" is productized consulting - where it's a particular task, etc. that needs done for multiple customers.

Say you're really good with Postgres, instead of just hanging out a shingle for "any Postgres stuff?" you offer something like a one time $2500 "Postgres Performance Audit".

You get really good at this one thing, have a set bunch of scripts, very deep knowledge, predone report template, etc. and providing a bunch of value. So at the end of the day who cares that it only took you 5 hours (effectively making $500/hr).

Bunch of examples: http://www.christophengelhardt.com/ultimate-badass-list-of-p...
Next generation config mgmt
Life-sized Monopoly game: San Francisco techie scum style
Creolabs: Language, IDE and UI framework for building native apps
Avoid marketplaces - it's very hard to compete on quality here.

Have an upvote. I don't work in software, but I am a grant writing consultant, and I've never met a successful consultant of any kind who relied on or even used marketplaces.

A huge part of many consultants's lives consists of marketing and pitching. I know that we've found email marketing to be our biggest strength in this regard. Consultants who can't get deal flow or close deals won't survive.

I also learned a lot about assertiveness and saying no by being a consultant: http://jakeseliger.com/2014/04/07/how-i-learned-about-assert....
XMacro
That's great to hear. Any way we can improve web hooks for you?
Ever young entrepreneur, or future entrepreneur should read this. In my youth, I made some real money because I saw opportunities, and took some big chances. I wish I could go back to these days--blindly taking chances. I just did things without hesitation. As I've aged, I've gotten too conservative.
That said, I would have made 10x the amount--if I had more experience in life, and my real deficiency at the time; a good understanding of our legal system.
Looking back on my business endeavors, I should have been with an older/more experienced partner. At the time, I thought older people didn't have anything to add. I was one of those guys who didn't trust anyone over thirty. I was so wrong.
Some clients are rich. You could charge by what you feel you're worth, say $50/hr. Or you could charge by what they value the work at - at that might be 4x as much. They might be used to paying $200/hr, and are happy to do it.

That mentality is similar to charge by value.
Documentation->LLVM: http://pp.ipd.kit.edu/firm/LLVM ;-)
Yes, I've heard that masochism is a thing.
This is a project which I've just announced! There's an irc channel #mgmtconfig on Freenode if anyone would like to come lurk, ask questions, or hack on the tool!

Thank you for reading!
> At the very least, the entire planet would need to be raised to a middle-class lifestyle first.

Solar system I think, lifting 10 billion people (UN Estimate for 2050) to a middle class lifestyle will probably require more resources than we can find on Earth alone.

Energy, metals even hydrocarbons (though we probably need to burn less of those but most fertalisers/plastics require them) are all out there for the taking.
This is absolutely fascinating! What the heck could it be? Seems like it'll end up being multiple phenomena unless it's simply something outside of our understanding. Aliens? That would be amazing but I'd assume that's the most unlikely scenario...but the one I'd want to be true the most.

I hope we figure out this mystery, one way or another, before I die.
It is exponential, actually, it's just that the growth rate is more like 1.05x per year, not the 1.5x per year of Moore's law.
Their upcoming Texas launch site [0] should be in a suitable position for a landing at Cape Canaveral for higher velocity launches to orbit.

The first stage landing location must be relatively close to the launch site because the velocity of the first stage at burnout is mostly vertical.

[0] https://en.wikipedia.org/wiki/SpaceX_private_launch_site
That's not right: http://pastebin.com/aA7dasDx

jes@themisto:~$ cc -o alloc alloc.c
jes@themisto:~$ ulimit -v 100000
jes@themisto:~$ ./alloc
malloc returned NULL after allocated 94227K

EDIT: Ubuntu 15.04, x86_64, Linux 3.19
Myth: Synthroid is the best treatment for hypothyroidism
By this logic, the next bump will only be a 50% increase!
You can share your photos from your travel with your new date on our new app. We are changing the world!
True, but how is it cheaper to purchase packaged pizza versus a bag of flour, a can of sauce, a block of government surplus cheese, and the minimum-wage cafeteria workers that you've already got hired? Making pizza is not exactly a high-skill task.
If you leave something in a corrupted state when execution is aborted at some random point, that means that your code (and possibly your on-disk data structure) is defective. It is perfectly possible to handle that case safely (using transactions, journaling, rollback, atomic replace, ...).

However, if you don't check for allocation failures, you get undefined behaviour, which you indeed cannot handle safely ... other than by avoiding the undefined behaviour in the first place by checking for allocation failures.

Also, if you check for allocation failures, you won't get a SIGSEGV. SIGSEGV is for invalid virtual addresses, not for lack of resources.
I'm porting my app to swift. I started to feel the pain. admittedly I haven't studied the language systematically.

the biggest pain I think is the error messages. some doesn't make sense. I also don't appreciate the ! and ?.

In my opinion, checking whether a variable is null or not is easier than using ? and ! everywhere.
>The Singapore government is actually super competent

They are given the room to think long term because the PAP will be in power for the foreseeable future. Singapore doesn't flip-flop between governments as there is no credible opposition due to various obstacles [1].

[1] - http://thediplomat.com/2015/02/soft-repression-the-struggle-...
I hate the term "range anxiety". The industry used to throw it around all the time. That term shifts the blame from the product to the customer. The issue is that a vehicle with a range under 100 miles is not that useful. I could drive a car like that to work most days, but I could not make a significant deviation - to go to another work facility, customer or supplier site, or even to see a friend for dinner after work. That is not MY anxiety, it's a problem with the car. You don't overcome "range anxiety" by doing anything with the customer, you do it by putting a big battery in the car like Tesla. You can take a Tesla on a pretty long trip, or you can drive it around town all damn day with no worry.
The major benefit is simply avoiding all kind of crashes which plague many games.
I've recently made an iOS App that integrates with GitLab. The people at GitLab have been incredible, they respond to my issues, improve the API with every release, I didn't expect this level of awesomeness when I started the project.

What's great about GitLab, there's a release on the 22nd of each month, so you can depend on pretty much continual improvement. Even if you don't think GitLab is suitable for your Open Source project, talk to the team on their issue tracker, things get solved pretty quickly!
It sounds like you may have a memory leak. Check the output of top on the pi after things start to get slow.
My comment wasn't about him as a human being. It was about him as an investor and businessman - two things he's been successful at.
The RAMCloud Storage System
Artificial Intelligence and Machine Learning Library Written in Swift
I was actually already leaning toward the Delta Amex as a first step. Thanks.
The Color of Surveillance
There are also noise restrictions and lawn care differences (do you like stripes on your lawn?).

The two you mentioned (smaller lawns and higher labor costs) are the biggest drivers though.

I lead a team working on these for a major outdoor power equipment company, so I'm more than happy to chat.
Sorry to hear that. I guess that company thought it could get a local developer of sufficient calibre. It's more administratively troublesome to hire a foreigner, so some companies ask for citizens/permanent residents only. Did the job ad specify that?

You'll probably have better luck applying to larger, foreign tech firms based here, if you still want to come. They'll have a process in place for hiring foreigners.
git with lfs
No money is no excuse for bad health – 33 free ways to upgrade your health
It is pretty magical having one - it is almost like the lawn never grows after it reaches a certain height. Also, the neighbors love asking questions about it.
[OC] Awesome upcoming rising rapper. Let me know what you think
Yeah, googling found a similar article:

http://www.dailymail.co.uk/sciencetech/article-3401382/Is-ph...

Seriously, I have to root my phone to get all kinda of basic sane functionality, but running the mic 24/7 is okay?
Short answer: no

Longer answer: as a novice, calculus is probably the least of your worries. you can get up to par just knowing some algebra-level concepts, and also ratios/odds, and multiplication.

Whenever a site writes an article and then goes to play a tournament, it always annoys me that they never bother writing more clearly about it (I know it's also a brevity and reader attention span thing, but still). Should the author have just called with AQ? Who knows, it all depends on who raised, which position that player raised from, the author's current position, and the stack of each player (there's more but at least what I mentioned).

Position is one of the most important concepts in poker, and it's simple to understand and explain. The fact that this article never uses that word once means it has failed, even as a basic introductory article.

Back to the tournament: the author suddenly remembering effective stack, while also having an M barely >0. This is hilariously awful. It also means that the author losing was probably not unlucky since the author barely had any chips. I just glossed through the MIT site, and if you read page 10 on the tournament lecture from the MIT website, it pretty much spells this out.
If you recall when TripIt came onto the scene there were several other competing services (remember Dopplr?) that all got pummeled into dust during the recession. TripIt is pretty much the sole survivor of that era, though the product is more or less frozen in time.
The Spreading of Misinformation Online [pdf]
Nowadays, the omnibus package makes gitlab pretty easy to maintain.

I had to do an upgrade from Gitlab 6.9 (source-based on ubuntu 12.04) to 8.3 (omnibus rpm on rhel7, managed via puppet) recently, and it was surprisingly smooth.

The package-based installer bundles all the needed software, which is quite okay for software like gitlab that often depends on specific versions of auxiliary software. It uses a built-in chef to configure its components.

I performed the upgrade in two steps, first to 7.14 (on the source-based install), then did a backup/restore to the new server with omnibus and upgraded it to 8.3.3 with yum.

Gitlab migrated the database mostly correctly (there were some issues with the LDAP provider; some users had the wrong provider in the database, but that was easy to fix manually. I'm not sure what caused it) which was quite a surprise considering I went up 2 major versions in two steps. Even upgrading the source-based installation went very smoothly even though it had to download a couple dozen ruby gems from the internet.

The upgrade also affected CI functionality for one of our users but I think that was because it relied on pre 8.0 non-builtin CI, and simply needed reconfiguration for the new system.

Afterwards, a point-release upgrade took a whopping 5 minutes (most of which was downloading and extracting the new RPM).
I get my clients primarily through gigster (http://www.gigster.com), referrals, and my website.
I'm pretty interested in shifting into a product orientation, so that would be fine by me ;-)
There are a few that don't, but they require your lawn boundary to be fully enclosed. They bump off the barriers to know to turn around.
Buzzfeed continues to impress. The other new content type I am really liking from BF is the "Tasty" cooking videos: https://www.facebook.com/buzzfeedtasty/

Well-done, easy to consume, perfect for social sharing.
Since the work has no value, charging by value rather than time means that the client who doesn't pay because they are not going to use the work is justified in doing so.

Which is another way of saying, the general problem isn't a good billing model. It's good clients. Unfortunately, most contractors/freelancers starting out and looking for advice won't have good clients (even when they have clients at all) and will have trouble distinguishing good clients from people who look like good clients until the invoice arrives.

YMMV.
Depending in the gigs you offer your experience may differ, I do python/perl/sh scripts and sysop tasks and after a month I started receiving enough gigs a month (5-8) to pay my digital bills.

I think logo designers, web developers and translators get a lot more traffic. I just recently was upgraded to 1st level seller after 3 months, so I think it's relatively fast.
Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold. The best book I've ever read.
As someone who travels for leisure quite a bit, I never fully trust commission-driven booking sites to show me the full selection, the real quality ranking, etc. I can't really imagine ever using a single site and trusting that I'm getting the best options (as one well-known example, Southwest flights not showing up in searches on third-party booking sites). When I am spending thousands of dollars on a trip, I need to know that I'm seeing the full picture before I make my decisions.

I invariably end up searching for options across several sites, manually checking directly with specific airlines and hotel groups I know, reading reviews from across the web, etc. Once I've done all of that legwork to find the absolute best flights and hotels for my needs, why would I go back to some aggregator site to book? I'll just book directly.

This of course takes me a LOT of time, and if there were a way to reduce the time consumed, I'd do it. But only if it got me the exact same result, and I can't see how a commission-based travel planning site could effectively replicate that process.
No food is healthy. Not even kale
Ah - I didn't think of this angle, but I like it. Thanks.
Yes, and then they waffled and said they'd do a rate rise based on the numbers coming in rather than any strict ideology of having to raise the rates. When numbers turned south, the CME probability declined.
Only one of those tasks that I like having help with is travel planning and in that case you've got to have someone who is good and who you completely trust.
I want to add a bit to your comment - it's important to try and identify the kind of meetups you'd like to attend that will help you meet your desired customer base, and the kinds that will help you get known in your local community (ie: meetups for web devs to connect).

I find that meetups can sometimes become circle-jerks for people in a similar field to just get together and talk/humblebrag. Which is fine, but if that's not your goal you need to look at different meetups which serve that goal.
This is an amusingly familiar argument. As a consultant, I see so many companies–small startups and big companies alike–wasting weeks and months of time on wasteful work because of this strong bias against "wasting time" to coordinate their efforts. They're avoiding dealing with communication problems within their teams and reflecting on their work, or, as in this case, stopping to critically think and exchange ideas about a project as it's underway. All things that can avoid team-weeks of effort spent moving in the wrong direction or delivering a shoddy product because the scope of consideration was overly narrow.

Protocols such as this make it possible for groups of people to come together productively and shape a collective effort by reconciling multiple perspectives. The kind of discipline outlined here is what separates companies limited by the natural interaction dynamics of a few personalities and those that overcome those dynamics to combine the best of the talents of all the contributors.

If anything, these things can be more important for a tiny, lean startup, as you have less runway to charge down paths that aren't optimal than a big company with an established product.
> In my opinion, checking whether a variable is null or not is easier than using ? and ! everywhere.

Which is why you can do exactly that.

if let checked = blah { /* checked does not need ! or ? */ }
What kind of rates do you see on TopTal?
Message Stewart Butterfield sent to all Slack employees
The vast majority of robots are solutions looking for problems. The problems in the DoD are both pressing and obvious, making this problem show up less often.
Apple is a consumer electronics company. They build focused hardware with software that they patch over time. Cars don't work like that. Cars are like building 100 products into one thing. Fine tuning every aspect of there design is incredibly difficult and is reflected in cost. A software for cars is completely different. For Apple to completely commit to cars, the dynamic within its culture will have to radically change. Look at Tesla, their employee culture is nothing like the other SV companies.
Probably one of the best examples of my claim that UNIX has bad architecture. A well-designed system will either prevent or catch this sort of thing with apps able to detect and/or recover from it without geniuses writing them. Then, there's UNIX/Linux...

I should probably add this to my list of non-security reasons (or an angle at least) for using Nizza-style architecture [1] where critical functionality is taken out of Linux part to run on microkernel or small runtime. Maybe even potential to go further and have such apps that monitor for this sort of thing with a signal to apps that works across platforms. Not just this design flaw, but potentially others where app doesn't have necessary visibility. What you think?

[1] http://genode-labs.com/publications/nizza-2005.pdf