skysight-inc/HackerNews huggingface dataset:
First off, read tptacek's excellent answer over and over until you can recite it from memory. I have been doing freelance consulting for years and I know I'm going to steal a number of his ideas.

Second, here are some additional thoughts, based on my experience doing similarly-sized gigs for similar clients.

1) To start with, just to encourage you, this is a very doable project that can be very lucrative to you (>$10k), helpful to the client, and can open the door to a lot of fun side gigs. This is the best part of consulting.

2) When looking at your first side job, the temptation will be to come up with a price based on your day job's equivalent hourly rate. Do not do this. This is easily $100+/hr work. For a real estate firm, your app may be generating millions in revenue/cost savings over a few years, and although it's a simple little project to you, building a webapp is deep magick to a business user. Try to pitch and charge based on value.

You should know your costs/equivalent hourly rate, but only as a bare minimum so you are never working at a loss.

3) Based on the fact that this project is mostly rebuilding an existing Excel spreadsheet (Pro Tip: you can get a lot of business from simply "rebuilding Excel worksheets!"), it seems like you could spec it out enough where you could offer a fixed price. You can use tptacek's approach of quoting X days at $YYYY per day, or a total fixed price.

You always have the option of going hourly though. Some clients will prefer this, but it can limit your total compensation. You can charge $X0,000 - $X00,000 for a given app (remember: deep magick) but you can't charge $X000 per hour. Do quote high though. My favorite advice is "pick the most ridiculous semi-realistic number you can think of, then double it." You can always offer a discount for Friends & Family, New Customer, Summer Sale, whatever.

4) Be vague about delivery times if you cannot take 1-2 weeks off work to complete the project. But plan to have regular deliverables/signs of life to keep them on board. Think about mockups/wireframes you can deliver.

5) Ask for at least some of the payment up-front. This will ensure they are serious, and motivate you to deliver once you receive money. :)

Home these ramblings are helpful. Welcome to the world of Real Consulting!
SqlAlchemy core is a good system to learn
from. Great, in fact. It should be fairly easy to preserve the idioms in a way that feels natural in Rust too.
Well, it's a pure series hybrid, so, apart from the engine itself, it doesn't actually add too much complexity. It's a very small engine (650cc motorcycle engine) and there's never any direct connection to the drivetrain. The Volt engine is 1.4 liters and there's several clutches to hook it into the drivetrain at various speeds/modes.

The BMW Rex is so close to perfect, that I think a lot of people are getting it with the hope that maybe they will be able to swap in a larger tank somehow later down the road. The tank right now isn't even 2 gallons. It's pathetic, and done to get some kind of damn sticker in California, not for any practical reason. Make that a 6-gallon tank with some after-market solution, though, and you've got a car with an 80-mile electric range and then several hundred more miles on gas for road trips.
Elementary and secondary (high school) teachers usually have training in how to teach. This will often include specific training in how to teach children. Where I went to school teachers needed a two year teaching program that included practical experience in addition to their degree. They know how to teach well but may not be current in the latest advances in their field and may teach subjects outside of their specialty.

University professors do not do this kind of training. They hold a PhD in their field and probably did several post-doc research positions before finding a position as faculty. This makes them experts in their field but doesn't necessarily make them very good teachers.

Her qualifications are in teaching, not in CS. It makes sense for her to assume that she is generally a better teacher than someone with qualifications in CS and not teaching.
This is like a checklist of all the most horrific libraries to write. I wish them luck.
DConf – Lessons Learned From Eight Years of Teaching D at the University
High Frequency Trading and Finance's Race to Irrelevance
Hey Mike -- my bad, I just realised that the sign-up button on the blog actually takes you to kivo.com, instead of actually signing you up (and that you have to click sign-up there again). I'll get on fixing this ASAP. Thanks for your feedback!
just fyi, in case that wasn't a typo: http://oilpatchwriting.wordpress.com/2012/09/19/providence-v...
... how to tell if your web host sucks
Andreessen is a classic money grubber. His bottom line is his bottom line... not society, public wellbeing, or what's right.
libgreen/libnative (the modern Rust I/O story) have only existed for a few months. The focus was on the language before the I/O runtime, as the entire runtime is written in the language.
I just make my own urls look correct, easy, and easy to type (not 988 characters of goop).
> There are lots of similar features here that have been introduced in other IDEs and environments before.

Sure, it's not unique. But please bear in mind that this isn't the initial release of LEO by any means.

"© Copyright 2001-2013"
My point is that it's not end to end encryption. Everyone keeps promoting it like that when it's not, and like they finally solved the compromise between E2E and user convenience, when in fact they didn't.

Basically, it's Lavabit, but perhaps a little more secure than that in terms of regular threats. But an order like the one Lavabit obtained would force them to shut down, too (unless they agree to provide the backdoor), because it;s not E2E. If it was, such an order wouldn't have any power over them.

tl;dr ProtonMail is a competitor to Lavabit and Hushmail, not PGP.
Nice to see Vitalik Buterin the founder of Ethereum getting backing.
If somebody who doesn't know what they're doing is writing a CC form, you've already lost. Making app development easier isn't "dangerous" because it allows less experienced people develop applications. You will always have people making mistakes and screwing up security, regardless of the actual ease of development. The more the developer has to do, the more they can screw up.
I think Chromebook wins there with "chromebook how to use"
I'm very interested in learning more about "Include common notation and theory as a special case" but the documentation for that isn't yet ready, and I also have only elementary knowledge of Haskell. If this means what I think it means, this project could be a great boon to anyone working with non-western music.

For instance, when I first started learning programming my motivation was to create a program to render Byzantine chant, which has a completely different visual representation. Here's an example with the byzantine notation above the western notation (the bottom staff is the ornamentation implied by the byzantine notation): http://www.cappellaromana.org/wp-content/uploads/2014/04/Che...

Another different visual representation is that of shakuhachi music: http://www.rileylee.net/shaku_notation.html

If anyone can offer tips on how to approach this problem, I'd be grateful. But I might have to play with this. The code for my ill-fated attempt for byzantine chant is here, if anyone is interested: https://github.com/muraiki/byzscribe
Open Letter to SourceForge and FileZilla
It seems like teaching people to use GPG for the authentication is probably the first step. Sending to someone who doesn't use GPG then is still readable, and if you want to push the point with a particular person then every time they email you call them and say "I got an email, I wanted to be sure it was from you, since there was no signature..."

Once you can count on contacts using GPG, the path to encrypting is much easier.
You can still buy it as part of a controller bundle for now:
http://www.amazon.com/Microsoft-Xbox-Wireless-Controller-Win...

Not sure if Amazon is just working through the remainder of their stock though if it is discontinued (they're listed as a seller on the right since some third part one is like a dime cheaper). I never was able to find the Microsoft dongle alone without the controller though so perhaps they did discontinue it.

Not a bad price for both the dongle and a controller though and always nice to have another one for when friends stop by for some Sonic Racing.
Can't blame you! Happened to me with my very first popular post (on dreamhost too).

Lesson? Stay away from cheap shitty hosts like Dreamhost who will "help" you by disabling your site just when it gets successful. Assholes.

A self-hosted VPS from digitalocean or others costs barely anything and will never get miraculously switched off by dreamhost bofhs.
I echo this sentiment. Would love to hear about your path to tech.
Uber Driver Allegedly Kidnaps Woman
Couldn't you change the browser display of the url without reloading the page such that you can mimic the url as well.
With text/tweets, you can process the text and what it is about at a glance. With video, you have thumbnails and they usually give you a good idea what to expect from that video. With audio, there's nothing. I think people are not ready for that, because audio only is so hard to filter and "consume" without having to listen to it.
Marc Andreessen says Snowden is a traitor
Except it isn't phishing.
I come from an image and signal processing background so for me one of the most important library features is a) a good support of largish one and multidimensional arrays, b) support for FFT and c) some support for linear algebra.
This was announced ages ago
If Google doesn't provide a serious End to End encryption solution for Gmail, then I will probably use it, too, within a year (unless something better comes along, say like a DarkMail-enabled service).

BUT, and it's a big but, I'd only use it for normal e-mails, just because I want to raise a big enough obstacle for NSA to read even my normal e-mails. However, I would not use it for anything too sensitive. I don't trust ProtonMail for that, and since it doesn't have real end to end encryption, you have to trust ProtonMail.
Wow. Just wow.

I don't think I've ever seen someone try (or succeed) at explaining What The Actual ... is Time Cube. You seem to have done it in a paragraph and a half.
The least they could do is grab a handful of entries and xanadoc it up. Right now it's completely unrelatable to me. Further it's all religious ramblings that I care nothing about.
Well, every shortened URL I want to access goes through http://unshort.me/ . Not only I don't like surprises, but I also hate being tracked for no reason and I'm hoping unshort.me doesn't send everything their way anyway.
This is a good post by wycats that discusses this:

https://meta.discourse.org/t/is-it-better-for-discourse-to-u...
Oh yeah. What amuses me even more is people finding a link to Onion-style blog post and not realising that it's parody/sarcasm/whatever (e.g. Swedish House Mafia is sued by Swedish Mafia for copyright infringement).

Sometimes I point that out, and usually get a response "how do you know it's not real? do you know all the news of the world?". People like that make me believe in the trolling power of this tool.
Check the URL bar carefully?
This page [1] links to the package's changelog [2], which should answer your question.

[1]: http://packages.ubuntu.com/saucy/openssl

[2]: http://changelogs.ubuntu.com/changelogs/pool/main/o/openssl/...
What happened to SF Bay Area startups after the Series A Crunch?
Well I guess he falls in the "I am complicit giving over your stuff to the government" side of things. Good to know if you are a conscious consumer.
Then how do they expect to pay back NYU tuition?
Super interesting -- but Soundcloud won't come cheap (they raised at a $700mm valuation in January [1] and are doing really well).

[1] http://techcrunch.com/2014/01/25/soundcloud-raises-60-millio...
The benchmarks use cstore_fdw which is a columnar store that is accessed via the PostgreSQL foreign data wrapper system.

ICMS is a different implementation of a columnar store for PostgreSQL. I don't know it extremely well but my understanding is that it uses the PostgreSQL shared memory system to allocate memory for a columnar store. This columnar store is not queried via standard SQL commands but rather using a combination of a custom query language and some user defined functions.
Success in Apps is Not by Luck, But by Design
Software engineer at Kifi here. We've been working on this product for a year now, and are all very excited about how it's taking shape. We're of course extremely interested in any feedback you may have!

http://www.kifi.com

and of course:
http://www.42go.com/join_us.html (FortyTwo is the company behind Kifi)
I was on mobile when I say this and didn't even notice the url. I can see how people on mobile atleast chrome can fall for stuff like this.
So, how on earth did they get this out that quickly?
You should talk to the golang core folks about time - I believe they have well-informed opinions.
I don't think you can compare SoundCloud with Rdio. Two completely different services.
That's debatable. I think the only difference is maybe the intent of the attacker?
not you clearly.
leave now and never come back.
that's hilarious. :)
I'm sure its just because of their giving nature, and not because theyre trying to beat the wave of developers working on free point to point radio based mesh networking - especially since all the surveillance disclosures.</sarcasm>
He is believer of $$$. Someone (or some org such as NSA ) is stopping the China and others from buying the product/using the service his VC firm is investing it. That's what really upset him the most.
The Dream Kickoff
Gotta` prepare for HN dude...

Warning: mysqli::mysqli() [mysqli.mysqli]: (42000/1203): User db180736 already has more than 'max_user_connections' active connections in /nfs/c04/h02/mnt/180736/domains/shrturl.co/html/inc/bootstrap.php on line 18
There's no way any browser would allow that and no reason for it. It would make phishing orders of magnitude more effective.
Rust channels seem more like Go's channels than Erlang's actor mailboxes -- in Rust like Go and unlike Erlang, a task can receive from multiple channels, not just the one that it owns as a result of being an actor.

The difference is that while channels support multiplexing at both ends in Rust, just as they do in Go, that multiplexing requires explicit cloning of the handles in Rust, whereas it is the default behavior in Go. So, Rust channels are like Go channels but where multiplexing is explicit rather than implicit.
Find pubs where it will be sunny in the evening
Where is the cheapest place to buy citizenship?
Pepper – The First Personal Robot That Reads Emotions
I remember it being built-in to clients in the past. Certainly Evolution (Ximian, Novell, Gnome) did when I last used it half a decade ago. You could encrypt your message, sign it, and the other side would (if they had your public key) see a nice 'Signature verified' on the other side.

It was a fairly smooth workflow except for having to type in your passphrase in for everything.
Indeed, an actual link shortener would show github.com/yada/yada/yada. Since it only redirects you. Notice shrturl.co doesn't.
According to Swedish media, refering to Financial Times, Twitter is in talks to acquire Spotify as well. Link that I can't visit: http://www.ft.com/cms/s/0/7ad44fd2-ec08-11e3-ab1b-00144feabd...
I don't know why almost everyone in this thread is acting as if anything even incidentally negative about Apple is a personal attack on them and their family; it's really rather pathetic.

As you said, this is common practice, and Apple may or may not be one of the more egregious offenders [1], but it doesn't matter. I wasn't saying anything about Apple being shittier than other companies in this regard; I was responding to the parent commenter's claim that a company wouldn't do something like that these days. Now how the fuck is your claim of "Every company does this, leave Apple alone!" not in full support of my point (and arguing against a point that, as near as I can tell, nobody made)?

[1] IMO the lie about the Samsung quote is a level of dishonesty you don't see all that often but my point is that differences in degree like that aren't really relevant
Or that successful criminals are like unicorns ;-).
It's not impossible to employ top talent. That is a very ignorant statement.
Buy the Chinese knock-off for $10.

https://encrypted.google.com/shopping/product/99842391963509...

Download the discontinued device's MS software.

x64

http://download.microsoft.com/download/0/0/f/00f2a67b-e10b-4...

x32

http://download.microsoft.com/download/0/0/f/00f2a67b-e10b-4...

Extract .exe with 7-zip

Go through the Device Manager>>>Update Driver on unknown device>>>Browse...>>>Let Me Pick>>>Have Disk>>>Drill down to Xbox360_64Eng\xbox360\setup64\files\driver\win7\x64

You may need to add the chinese device's hardware ID to the inf file...it's a buggy install but works flawlessly once Windows accepts the driver, just don't remember what the final trick was.
JFGI.

Edit: clarified 'buggy install' & remove color commentary
This is not pure way of doing meta programming. It looks at the code to figure out what methods are being called in future.

Opal.add_stubs(["first", "second", "to_sym"]);

But lets say I am dynamically generating method using a string passed from user input or server then this would fail.
Let's say that this thing in their pocket was indeed them being happy to see an Objective-C replacement.

On a more serious note, Apple has a practice of cooperating with a small selection of developers (who sign a bunch of scary NDA's) when testing new technologies.
Not only that. Gotta prepare to never show messages like this. User 'db180736' is a bit too much information for the outside world.
looking at these libraries that are non-extant makes me think that Rust won't be production ready for quite a time still...

The List:

1. HTTP

2. Crypto

3. Unicode

4. I18n & Localization

5. Date/Time

6. Generic SQL

These are things you can't just throw together quickly, it takes years to do these things right.

EDIT: I see your points guys, wrapping up C code will make some of these things go pretty quickly, and your also right about a lot of production apps - at least low level systems stuff - not dependening on hardly any of these. I suppose I was thinking of this as an app developer, and if your talking about creating desktop apps in Rust, like a Browser or a SQL-Editor etc, every one of these libs has to be at least pretty darn good - otherwise its just a headache for you as a dev.
Clojure fans should look at http://overtone.github.io/ for something similar.

Of particular note is the file https://github.com/overtone/overtone/blob/master/src/overton... which is an absolute work of art.
Java 8 Crib Sheet for Scala Developers
Richard Dallaway's talk at Brighton Java!
> See ... for a link

Is the link you provide a link to the The Secret History of Silicon Valley? Or should we listen to the presentation to find the link to The Secret History?
Okay, how many of you thought this said "CSS"?
Tech from 1942...

Warning: mysqli::mysqli() [mysqli.mysqli]: (42000/1203): User db180736 already has more than 'max_user_connections' active connections in /nfs/c04/h02/mnt/180736/domains/shrturl.co/html/inc/bootstrap.php on line 18

Warning: mysqli::real_escape_string() [mysqli.real-escape-string]: Couldn't fetch mysqli in /nfs/c04/h02/mnt/180736/domains/shrturl.co/html/view.php on line 6

Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in /nfs/c04/h02/mnt/180736/domains/shrturl.co/html/view.php on line 7

Fatal error: Call to a member function fetch_object() on a non-object in /nfs/c04/h02/mnt/180736/domains/shrturl.co/html/view.php on line 9
With the exception of HTTP, I'd say it's more that the libraries are unsexy, not horrific.
I prefer the Bond Bug as the exemplar of classic three-wheel design ;-)

http://en.wikipedia.org/wiki/Bond_Bug
What do you mean? Am I supposed to be grateful for something that I have used on Symbian for years before?
I take it Android or iOS don't have it in their default mailing software, but that's not something to be thankful for. Those are pretty basic features missing.
There are enough free email layout templates out there, but I never know where to start with the content.

This will be enormously helpful to me. I hope they expand to other types of customer related emails.
I can definitely see the appeal with a larger gas tank. The original size is just crazy. I guess "compliance car" may explain it, although it seems to be available in many jurisdictions.

I didn't know that the Volt has a mechanical connection from the engine to the wheels. For some reason I thought it was also a pure series design.
This looks really interesting. I've used 1Password in the past and LastPass at present and both have serious flaws. I would love an open-source alternative. I'm a bit confused though. From reading the article it seems I'd have to switch back and forth between the command line and my browser [possibly with the exception of Firefox?], copying and pasting info, to use this. How is that any less hassle than keeping all my passwords in some generic password protected document and copy/pasting from that?
Snowden is only a traitor if you believe that "the American people" - who are the primary recipients of the disclosed information - are the enemies of the American government. Which Andreessen may well.
Ocaml exceptions are a misnomer, since they are often used as a control flow primitive for non-exceptional circumstances. The point is that they are cheap. Contrast with Java, where you wouldn't want to use exceptions the way you use them in Ocaml, and would instead favour other non-local exit primitives such as "return", "break" and "continue."

Haskell doesn't care about this stuff, because lazy evaluation gives you the same control-flow patterns, and the exception monad ends up operationally equivalent to checked exceptions, but now with possibly exception throwing values made first-class. I doubt the same can be said of Swift.
Fun FF29.0.1 (windows 7) doesn't apply I'm guessing link CSS so everything is bright blue links looks really fake. Refreshed the page a few times to check, it stayed.
“As student debt soars and the wages of college graduates sag"...

Thiel continues to hand out $100K grants (plus non-cash support) to individuals to would receive full-scholarships to college and PhD placements anyway, some of whome already graduated college and provides no opportunities for average students -- the ones who take on debt.

The fellowhips are interestingm but don't help solve educational debt. The "college sucks" libertarian political agenda is stapled to the side, making the whole program smell bad.
Red alert for Linux programmers: Red Hat Software Collections 1.1 released
> We have crypto experts on staff who could write this kind of thing, but we have a shipping schedule to meet and crypto is the kind of thing we definitely don't want to rush out the door.

I hope that the "wrap C libraries" approach then is a short-term approach, and that doesn't mean that you don't plan on having those crypto experts build crypto libraries in Rust (hopefully, with compatible APIs, so that there can be a seemless transition down the road.)