jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Going into college I thought everyone would have the same passion I did. Into the first semester I was helping teach my major related courses

Don't you hate when you come to that realization, it is even worse when you get out in the real world and find that these people make up a good portion of your technical peers. IT is one of the reasons so many IT projects fail. Crappy people make crappy products when it comes to software.

Don't fall into the education trap. I know that it chews on you and can give you an inferiority complex but unless that degree has MIT or Stanford it's crap. I fell into that trap and spent 40k to get no further than I already was. But I started thinking in my mind, I will get passed up for other people. This was after my first CTO position. Imagine that, I had made CTO, went on to sell the company, was wildly successful and yet the education trap was chewing on my mind. I realize now that the only person that ever cared was myself. We are in an industry where actions speak volumes and anyone you would want to surround yourself with as a peer, knows that a degree does not a good developer make.
You (and others) might enjoy Alex Andreev's work - very clearly inspired by the Kin Dza Dza aesthetic. He also has a lot of stuff that's pretty clearly inspired by Picnic/Stalker.

http://www.alexandreev.com/
That and the levels system ensures that a lot of people who do care and have the talent have no way to contribute.
I suggest you don't look at the oil companies and traditional auto manufacturers if you think this is just an Elon Musk thing!
The Signal protocol is forward-secret. I don't know the nitty-gritty specifics of the protocol, but the essence is this:

You don't want someone getting access to your account two years from now to be able to access every old message. Consider every message a separate object that gets encrypted. The keys are changed/updated each time a new device is added to an account. That new device only knows the new key(s), and thus can only decrypt new messages.
There are certainly tons of people working on this. I think that the entrenched competitors will only be displaced by other folks who are achieving things they cannot via AI. These two problems are closely linked for sure.
Exercise can stimulate profoundly positive physiological changes, and that alone is a good enough reason to do it.

But people forget that they burn more calories during a single night of sleep than they do doing 3 hours of cardio a week. Balance is important, but shedding nutrition & health mythology is even more so.
Congrats on the open letter. Have you also tried emailing, or writing a real letter? I have gotten a few personal responses from well reasoned emails I have sent, including one after seeing my senator publicly change his position in my favor. They really do listen.
An open letter is mostly just going to get other people on the internets to agree with you.

Oh, and if you are going to fight for less regulation you might want to wait for the only BTC news story in the popular media to blow over.
bread = 2

if eggs == "fresh":

bread = 12
To be honest, I wouldn't mind Ruby or PHP, but then the main issue right now is to find someone who would partner with me.
Actually, they provide less security when used to replace, rather than supplement metal detectors. You can conceal a (sheathed) knife or (very small) pistol within your anus, with lube, patience, and some not inconsiderable discomfort. Neither will be detected by body scans, though they would be apparent to metal detectors.

They are superior only in the very specific case of explosives or ceramic knives concealed under clothing.
Don't search your logs http://railspikes.com/2007/11/13/textmate-rails-remove-vendo...
I'm a designer, PS/Illustrator & HTML/CSS, i've done a bit of internet marketing before
I may be using the word 'modern' a bit liberally here, but these are all more recent than K&R at least. 'C A Reference Manual' I think is what a lot of people really want out of a C book and 'Expert C'/'C Traps and Pitfalls' both help with all of the less intuitive parts of the language that you don't really get out of K&R.

C A Reference Manual
http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/...

Expert C
http://www.amazon.com/Expert-Programming-Peter-van-Linden/dp...

C Interfaces and Implementations
http://www.amazon.com/Interfaces-Implementations-Techniques-...

C Traps and Pitfalls
http://www.amazon.com/C-Traps-Pitfalls-Andrew-Koenig/dp/0201...
To me getting fired still has a very negative feel to it.It means you reach a breaking point, and you absolutely refuse to continue or you broke some rule, it could be on principle or violation, but nevertheless you did something wrong. Which case all you will learn is that you can stand your ground.

Now if it's a layoff, that's a different story. I've always been told that you should work your way out of your job. Meaning do such a stellar job that they really dont need you anymore. In this sense, it's a good thing, because you actually know when it's time to move on or that what you're doing is not up to your full potential.

But there is another set of people that constantly strife to improve and move up in their own skill set and role. These people move as opportunity comes to them. They are never laid off or fired, per se, but know how to actively advance their career and goals effectively. In my mind this is where everyone should be, as it means you are never fearful of losing your job, or ever concern about finding another job. If you are good, the jobs will find you.
Don't get me wrong, I'm not trying to change anyone's mind about TextMate; it does just what a bunch of people want it to. That's awesome! I used it for quite a while. Heck, I still use it for simple editing.

Personally, once I tried an IDE with integrated context sensitive help, inline syntax checking, real indenting, etc. TextMate didn't seem to solve the problems that I needed it to solve. It just became a fancy notepad app with some extra macros.

I'm not trying to put anyone's choice down. If TextMate works for you, then great! I'm very happy that you've found the right editor for you; however, the point of my post was that there are many other choices out there that confine the usefulness of TextMate to a very specific audience.

And personally, I feel like the cost/learning curve arguments are not really valid. Eclipse and NetBeans cost nothing. And ultimately, I found that getting what I needed out of NetBeans was much more intuitive than getting what I needed out of TextMate.
I once saw a (pre-packaged, junk food) product that was priced at "$0.35 per 100g" or some such, when the individual portions within the box were 75g each.

This is much more frustrating when they do it with nutritional information, showing you the nutritional values for 0.87 individually wrapped jam cakes.
I miss the automatic dictionary entries for the words you searched; couldn't find a way to turn that back on...
That's a pretty good summary.

For what it's worth, here's some transgender terminology worth knowing:

Transgender: a person who identifies as a gender that doesn't match their genitalia at birth (some transgendered folks have genital reassignment surgery, some don't)

Transman: A female-to-male transgendered person (identifies as male)

Transwoman: A male-to-female transgendered person (identifies as female)

Gender queer: some folks who identify somewhere on the gender spectrum outside the male/female binary identify as "gender queer"

Also important to note, gender identity does not define sexual orientation.
Not even top 10 for me. Guess this was a short lived fad?
I doubt this will directly do too much, since the requirement that a team member be a Stanford undergard will prevent most from applying.

They probably really need to compete on prestige. Owning 94% of a company that's worth millions is way better than owning 98% of a company that fails, or even one that's worth fewer millions, so founders really should go with whichever accelerator they think will give them best chance of success

So the main thing that Techstars et al will probably need to do is convince entrepreneurs that they're a really good, rather than enticing them by offering a few thousand dollars more for a couple percentage points less equity.
Well, btrfs is a new filesystem with a completely new implementation, and it is still not in "production quality". It's in the mainline kernel, it works (I recently converted my / to btrfs), but still I had to check an option labeled experimental with a large warning while configuring the kernel.

On the other hand, this is just a port of actually working and stable FS already used in production with Solaris (and mabye FreeBSD?). Btrfs won't be ready until next few releases.
i find skyscanner to be far superior. kayak's is a great overview but i didn't find it actually took me straight to when those cheap flights were - you still had to guess the cheap dates. when you know where you want to go and just want to find the cheapest time to fly: it shows you the flight costs over a month, and you don't have to hope that the fare is still available.

example of nyc to chicago over month of june:
http://www.skyscanner.com/flights/nyca/chia/june-2010/june-2...

see smaher's comment for an even better idea!
Those features are a lot of the reason for it, yes. As a cool example of what can be done with generators, check out my colleague Dave Herman's task.js library: https://github.com/dherman/taskjs

That library gives you coroutine-style I/O on top of node.js primitives, which is, as far as I can tell, the #1 feature people have been asking for all along in Node. It only works if node.js implements coroutines (which Ryan has so far refused to do) or if the language implements generators (which you get with SpiderMonkey).
I have heard kidnapping is hugely lucrative in certain parts of the world - a friend of mine worked for an ex-special forces team that founded an anti-kidnappign organisation. Fascinating world.
I'm building a product now that focuses on "services that travel to the customer" (house cleaning), but for some services it might not be as big an issue as for others. For example, a house cleaning service might actually expect them to not be home regularly. Kind of depends on whether interaction with the client is required.

In our client conversations so far, missed appointments (not home) hasn't been brought up, so it will be interesting to see if that continues to hold true.

Patrick, thanks for sharing your process!
Good comparison. Did Apple perhaps think the same thing? Their marketing (as always) is brilliant as I would expect it as a nice push for iTunes & Ping. It's hard not to like "Love Me Do."
If the Beatles music changed over-time, are you suggesting a pivot from the MVP? Perhaps just a change of times? Their feat for being so liked/relevant for so long is nothing to sneeze at. Is that possible for startups?
It doesn't help that he wasn't exactly as polite as possible in dealing with the TSA agents in the screening area.

Why should he have to be?
Actually, while developing this I was really struck by the similarities. With the automatic indenting in emacs for lisp (really quite good), it looks very similar, and it's impossible to leave a tag unclosed, but there's a further gain for using parentheses in that with paren-highlighting, you can tell exactly which tag your in. While I converted several dozen pages to this system from straight html, I was saved again and again by this.

HAML's great, and I disagree with the other "I hate haml" post on the frontpage today, but this approach actually alleviates the issues pointed out with haml's whitespace-is-meaningful approach.

Anyway, it's all in good fun.
I still think the new gold standard for functional and extensible HTML templating is Enlive - people should look into this before coming up with variations of the same old wheel - https://github.com/cgrand/enlive
You mean http://maps.google.com/maps?f=q&source=s_q&hl=en&...
"There’s a senate oversight meeting tomorrow, so please call these people and tell them how you feel (http://hillwho.com/index.php?option=com_sobi2&sobi2Task=...)."

Buried the lede.
I always thought Tor hidden services make a great way to host your own cloud. Not only can you host on your own hardware without messing with dns, isp reps, and router settings, but you get privacy features for free.

IMO, I think local hosting is the primary usecase the Tor project should be advertizing.
As I said, there's not one true language. If you want my recommendation for what language you should be using you'd have to tell me what problem you're trying to solve.

Yes, it's hard to choose the right language, but Go doesn't solve that. It just throws a shitty tool into the mix.

For the situations where you need moderately high performance but don't need manual memory management (which is where people seem to be using Go) I'd look at Lua or Julia. Both support the same threading model as Go and comparable performance, with the option to optimize in C. But unlike Go, which provides neither the safety of a reasonable static type system nor the convenience of a dynamic type system, they choose dynamic types. They also both have pretty good library support and active communities.

If you want something low-level like C, there really aren't better options. Objective-C is worth considering, but it still has a lot of C baggage. C++ is just far too complicated a language with too many dark corners; I can't really stomach it any more. Rust is still bleeding edge, but it might be worth the risk of having to change code later to use it. Yes, I realize I'm not providing a solid solution here, but let's be clear: neither are you. Go is not a solution to this problem.

If you want something high-level like Python, you really can't do much better than just doing Python. Racket might be worth consideration--I don't have enough experience in it to tell yet. Ruby is okay too. I don't think this space suffers from a lack of solutions. If you need a little more performance you might look at Clojure.
The idea is that after the "seed" stage we're in now, the shares will float, so you can put in bids and asks to buy and sell. But, whenever real-world liquidity news comes in (raise money, acquisition, ipo), people will be able to buy/sell at that price for a week before it goes back to floating!
He's misunderstood you, and then run away with his misunderstanding, perhaps because he thinks it's a more interesting back-and-forth to bounce around than what you actually said.

My reading of what you wrote is: it doesn't take much training to use Libsodium. To the extent that providing cryptographic security is important, you can solve the problem by delegating it to the Nacl designers and Sodium implementors. That's mostly true.

I did not see you making an argument about how simple the entire security problem was to solve.
I robbed a bank. Can you blame me? I got a big stacks of cash!
And here I was hoping this was going to be a worthwhile link to check....except i’ve already bought that one :p.

In all seriousness. It sounds like a cool book. Can’t wait til it arrives. Thanks for writing it!
What was their justification for this? Even if they want to focus on high / middle school level content, I assume MCAT content doesn’t go stale quickly so they wouldn’t have to spend resources keeping it up to date.
What changed is half my energy went in discussing about the name (BraveDNS) on various online forums versus actually discussing about the app itself.
> But many engineers can work in the Bay Area for 10 years to become a millionaire then move elsewhere, buy a house cash and retire early (or work a lower pay job if they feel like it).

This sounds good on paper, but what you’re saying is establish roots in one place and then rip them up (take your kids out of schools, away from their friends, leave your friends, hobbies, etc). 10 years isn’t exactly an in-n-out stint on an oil rig.
Your experience aligns with what I've seen.

All the notebooks are in one place. Some are for important production jobs, other are for data exploration.

It's easy to make a little edit in a notebook and accidentally break production jobs.

Comparatively harder to make an edit in a git repo and do a deploy that'll break production jobs (e.g. if the JAR doesn't compile or the CI errors out cause the tests don't pass).

Notebook based production jobs get even more dangerous when NotebookA depends on NotebookB and so on.
Wait, Walter Lewin's videos are gone...?
Any citation for this?
Oh, that's really good, starting with a small milestone that's a low risk commitment to both parties. Thanks for explaining. Do you mind if I add that to the site as a project idea so people can vote on it?
Actually, Wordle is pretty similar to the 1975 version called Word Mastermind. Only the up and down arrows are added, and the words are 4 characters instead of 5.
Couldn't the elevation of the satellite be at a specific elevation that no other satellite is allowed to orbit at? I.e. using the z-axis to your advantage?
Fully agree with Leslie, coding as you go is fine for single coder projects or very small team with very talented developers.

For anything of scale we really need blueprints.
If the forest dies and is replaced by desert again, you're right. Assuming the forest survives, dying trees will be replaced by new one, and the result is that new forest areas means more biomass to keep CO2 sequestered on an ongoing basis.
Yes and no. It's pretty clear from the Bible what good treatment of others is - there's a long historical record of people recognizing this and advocating for it. There's also a long historical record of people not doing so.

So the difference is that a True Christian would, e.g., explicitly focus on pursuing the Golden Rule[1], whereas a No True Christian would conveniently ignore or bend it at their convenience.

[1] "Do unto others as you would have them do unto you". Famously spoken by Jesus, quoting Hillel.
The first two of those statements do seem to be implied by the quote from Jobs, but the third seems like something you made up. What part of the quote justifies it?
Side question, am I crazy or has YC just removed this semi-iconic question from their application page?
They also tend to become interop nightmares due to having an incomplete/ambiguous/non-existent grammar. Different implementations end up implementing slightly different rules which ends up requiring an accumulation of hacks to parse all the variations that end up in the wild.
Unions serve the interests of the people with power in the union. If those interests don't align with yours, the union may be working against you and you may not want to get involved.
I hear your generic complaint about platforms but in this case the Merchant and actually customers (not third party developer) are the people who should be protected. Partners (third party developers) should have access to provide Merchants much needed services and get paid for that but as I see it Shopify has to regulate what those Partners are doing so that neither their Merchants or Customers are getting taken advantage of. (I.E. avoid any kind of fallout similar to facebooks cambridge analytics level or fraudulent payments).

In this case the third party developer was circumventing the user agreement clearly for their own personal gain and potentially putting customer/merchant data at risk, or at the very minimum not willing to pay the terms that they agreed too. At least thats my perspective.

In terms of glorified website builder - the level of sophistication on these multi channel e-commerce and IRL platforms, inventory management, taxes etc is actually quite daunting to manage.
What's the difference like today? As a long time Linode customer, I just never even felt the need to shop around. Maybe I should! It's always been just fine for my "tiny duty" Wordpress host. I always knew DO existed, but figured it's the same $5 and I'm probably getting about the same thing so why bother switching. I guess I'm a good example of why stickiness matters.
In 2001, Mike Cannon-Brookes and Scott Farquhar thought “Let’s sell an equivalent to the dozen of free open-source bugtrackers, but for a price.” Today Atlassian is worth about $60bn, they owned about 75%.
`save-lisp-and-die` is still how you do the image dump, but the process here is:

1. compile & load all lisp code

2. dump list of external symbols

3. save-lisp-and-die into a .core file

4. build new SBCL w/ symbols from step #2 linked in (using sbcl.o, which is the SBCL runtime)

5. run new SBCL, using the core from step #3

6. save-lisp-and-die into an executable

edit. fixed formatting
It looks like this is using the AWS CDK under the hood. So is this just a wrapper over the top of the CDK constructs for serverless?
I didn’t mean to imply that.

My point was basically, if both parents have daytime obligations necessary to support the family, it’s very logical that they try to get the baby to sleep in the night ASAP

In that regard, having babies sleep in your bed, or having babies that cry though the night and accepting that as natural is a luxury (or problem) some families cannot afford.
Yes changing the timing of some traffic lights is exactly the same as killing people.
It's also the perception I have, mostly as a kind of observation of where the harassment seems to go (admittedly personal observation, not at all studying it systematically). I've spent a good amount of time mocking the gamergate set under my real name and nobody's done much to me. Trolling them is even a bit fun; it's sometimes a little unsporting, but sometimes it's amusing [1]. In related news, I'm a white male. Yet a number of my female colleagues have gotten torrents of abuse for much less criticism than I'm doing. That milieu seems to really smell red meat when someone who's a woman in tech says something they perceive as offending them. There is also a weird obsession with tracking down previous romantic/sexual partners of women who come across their radar, either for its own sake, or in hopes that the ex-boyfriend can be goaded into saying something negative. Whereas I can call them whatever I want with impunity. None of the gamergaters seem interested in tracking down a history of my sexual partners!

Besides being gendered, the other bit I've noticed is that it seems very anglosphere. We had a brief discussion in class here (Denmark) about gamergate, which I was initially very cautious about because I didn't want to be leading, but it ended up mostly fizzling because afaict students just viewed it as foreign and not their problem. They didn't seem to view it as an active debate here that they should be for or against, but rather some weird debate in America that they could only shrug about (weird debates in America that you can only shrug about are a dime a dozen). Well, maybe America plus some tagging along from CA/UK/AU. That perception is probably strengthened by the fact that the high-profile "pro-gamergate" articles have come from right-wing Anglo-American media outlets like Breitbart Media, whose politics start from a position that's pretty weird/foreign by local standards.

[1] There was a period when a bunch of people had a conspiracy theory about how DiGRA (http://www.digra.org/), a small and mostly ineffectual professional society for academics studying games, was taking over games. Being vaguely on the fringe of that organization provided good opportunities for trollish hashtagging (I attended a DiGRA conference once, which I believe made me a member for 1 year as a result of paying the conference registration fee). It was fun to imagine ourselves as all-powerful conspirators directing the future of games, when almost no game developers have even heard of the conference (much less read its papers), and the organization's powers are such that releasing a timely call for papers once a year remains an aspirational goal.
Let us know if you get something public you can show!
That's a false trade off. You can load partial content. That's the big advance of html. UI as markup and you can stream the small required portions of a large app.