jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I give you a lot of credit for making the jump. This is exactly what I did, and it was exactly a year ago that I quit my well paying day job to jump in with both feet. Our start was similar to yours too, we had an idea that got some funding from an incubator. We had some prototype and our idea wasn’t really proven at all. I found HN, read Founders at Work and every one of PG’s essays too. I felt exactly what you’re feeling now. Ride that high as long as you possibly can. You’re going to have an amazing journey no matter where this experience takes you in the end, and I can promise that you won’t regret anything.

With that said, please think about if this is really the right time to make the jump. As you know, an idea is worthless, it’s about execution. Testing can take forever to find the right direction to go in. When I was making the jump I always told myself that we’d figure something out before our runway ran short. We had so much time to do it, how could we not? Well, we ran out of time and could never find that key feature to make us profitable. I did a million things completely wrong and so will you, but you don’t need to quit your job to make those mistakes and learn from them. I always try to encourage people who want to make a similar jump to make the really dumb mistakes when you can pay your bills with a 9-5, not when those mistakes can cause you not to eat for a night. I personally think it’s a bad idea for anyone to quit a job just to waste time building and testing an idea. I feel it’s best to make the jump when you find something that’s working and use all the new free time you get from quitting the 9-5 to sell/test/improve that. When you find that revenue driving feature or idea you can easily improve on what you have, but If you have nothing you can be stuck trying to find it forever.

I wish you the best of luck, and I'm looking forward to reading more updates as the company grows. Your team sounds like it has a lot more experience going in than mine did, so I'm sure you will figure something out soon.

If you're interested where I am now, I’m actually writing this from my desk at the same 9-5 I quit a year ago. That’s right, I’m back working at the same place I left (I guess they liked :) ). I don’t regret a thing, but in hindsight I do wish I waited until the vision I was going on was a little more clear and mature. I'm 100% sure I'm going to give it another shot in the future, and I'll get a lot further than I did this time thanks to everything I've learned.
It's a fair point to raise. I answer that since lifespans have increased, there isn't anything that is killing people before cancer often enough to account for the drop in cancer deaths.
Wait, how is this any different than google?
Why is the "I could have done that" reaction a good thing?

That implies "this should have been done from the beginning, but the developers were lazy / incompetent"

Also, it is better to have 500 lines of well-commented code with informative variable names, than just the right 200 lines. Software development should not be reserved for voodoo witch doctors who know just the right mysterious incantation to produce the desired effect.

Encouraging people to have the mentality "do it in < N lines or don't try" seems silly.
The one who was forced out by the new Conservative Mayor of London, Boris Johnson?
The centerpoint of the analysis is recognizing that declaring code is different from implementing code. From this key distinction, it pretty much follows that most copying of declaring code that does not also copy implementing code is inevitably fair use, so it can effectively be argued that copying APIs is inherently fair use. Kind of like how we say that commentary or parody is inherently fair use--it's always case-specific, but there are broad categories where you're almost always going to agree that it's fair use.
Lua has try/catch-like functionality, it's just called pcall ("protected call"), or xpcall (http://www.lua.org/manual/5.1/manual.html#pdf-xpcall) if you want to run a callback before the stack unwinds. Running debug.debug inside xpcall's handler will drop into a shell on error, which is particularly handy.

error("error tag") is comparable to raising an exception.

I wasn't aware of LuaJIT's 1gb limit, but it's neither hard nor unusual to run several Lua states in multiple worker processes.
they have NOINDEX, NOFOLLOW robots META tags that tell search engine crawlers to go away.

Maybe it's their way of playing nice with all of the merchants they are listing.
you're right but they want to change that
Are there really not that many isps over in the US?

(although thinking about it, whenever I hear about US isps it is always the same few companies (comcast comes to mind))
I think you mistook Sneakers for Swordfish. One is from 1992 and has Robert Redford and Dan Aykroyd.
For those not in the know, he's referring to iOS, which is modified Mac OS X which is modified NeXTSTEP. It's truly wonderful this OS lives on.
When I first stumbled upon Hacker News (I don't even recall how it happened, anymore), I asked myself, "Why are there all of these articles on startups and business in general??"

I had to learn about the group behind the site to understand. I still think that calling it "Hacker News" will prove misleading for some, but I've long since become used to the theme of this site.
Ok, so there's a case that's pretty important and probably deserves an exemption under the law. Or, maybe not, if you think 3.5 million is enough, you already have all the exemption you need. I could see something pushing it a little higher in cases of early death and a life insurance payout.

That makes sense.

You know what doesn't make sense, though? Complaining about a "death tax" on the one hand while complaining about the budget deficit at the same time, yet maintaining that you're the political party of hard work, bootstrapping, blah blah. If you care about the latter two, don't spend your time going to the mat for Paris Hilton. If you consult some charts about income distribution in this country, you can conclude that the vaaaaaaaaast majority of the revenue collected under this tax comes from very large estates where the children would be set for life with 10% of it, and they're doing very very well with 3.5Mil + 45% of the rest.

Exceptional cases may be worthy of exceptions under the law, but that doesn't change whether the law makes sense in the general case.
Am I the only one who thinks that "badges" showing up in all aspects of life is becoming quite insulting? I don't need the desire for a circular PNG image to motivate me to work hard or effectively.
I don't know how picreel operates, but other services like BounceExchange can do behavioral targeting so you're not giving every visitor exit intent pop-ins.
Video won't play at all on Safari 8.0.4, it gets caught up loading HTML5 player. Works fine on Chrome though.

Are all the video files hosted through YouTube? How would you handle pulling videos from two sources (YouTube + 2nd source)?
Right now - moving 37000 NATO troops across Europe including Italy for "excersizes" on Belarusian border. Because their troops are probably virus immunized, never fighting on own territory and likes mocking and bombing with American democracy souveren countries all over the world then to blame Russia of being too defensive and too military with own opinion.
The point isn't about the jokes being rejected by society at large--I agree with you that that is probably a good sign. Rather the author is describing a situation where _within_ a community there is no tolerance for self-deprecating jokes poking fun at the difference between the community and other communities. Which is definitely a bad sign.
>Even one of the YC W11 companies is founded by 3 people, all "biz dev" types.

Oh, really? So none of these guys program?

If half or one-third of your team is biz-dev right from the get go, and is not contributing to making your product kick-ass, you're doing it wrong.
Broadly speaking, if your idea is really something that you think people/customers will want to use, you want a guy to be telling the world what you're doing and getting insights into how you could be doing it better.

Depending on the idea/product/vision, you could argue that that guy is as valuable or more valuable than a coder.

The best way to meet programming partners is to go where the programmers are - tap your friend network and, if you're close to a technical school, your location network.
I think there's a fine balance with teams and team personalities. Sometimes a non-tech cofounder can bring good expertise in something you're not very good at.

I'm not a developer, but I am doing a high-tech startup. My cofounder is extremely good at the overall backend work of our product. He's also very good at talking (sometimes I can't get him to stop) and understanding the overall UX the product should have. How have I helped? Well, for starters we established what he's good at and figured out where the gap is. He hates frontend work, so I have designed the site and learned some HTML/CSS to expedite the frontend development. We're also both taking on 500 hats a minute. There are things he's good at (the technical speak) and things I'm good at (the non-technical speak) and things we're both good at (client meetings, processing feedback, making sure the product is working quickly). We're working on a security problem. As it is, we have completely different ideas; he's always been somewhat more of a blackhat, whereas I'm more of a whitehat, so our complementary ideals have been helping us get great publicity and great customers lined up.

I don't think a non-technical cofounder is necessary, but if you can find someone who can or is willing to do what you don't want to deal with (the books, the legal work, the frontend; everyone has something they aren't good at/don't like), who is also someone who can balance your ideals and personality you can get a great working team going.
Good point regarding debasement in the Roman Empire; something I had forgotten.
It's the same color for me. People with new accounts have green color.
I completely agree with you and everyone else who takes this stance.

However in this case I'm willing to let it slide as in the past two days this story has been submitted three times* with a total of 30 upvotes and one comment between them.

In cases like this I usually upvote the first submission and file under 'Things that I think are interesting, but other people seem not to'.

*
http://news.ycombinator.com/item?id=2018906
http://news.ycombinator.com/item?id=2019508
http://news.ycombinator.com/item?id=2018902
This is the saddest big brother nanny-state take I've ever heard.
I mean mechanically, what is it actually doing
Some feedback: I looked at it and I don't understand how its different from someone just importing a charting library and plotting the data. It really needs a better explanation of what it does/how it works.
What do you mean by ‘toy implementation’?
I watched your demo video and I don't see any advantages over using named branches, and you describe no specific advantages in your README.

You just didn't give your branch a name, and referred to commits by ID. Fine, I guess, but are names so bad that you're gonna adopt a non-standard git workflow?

`git undo` is cool. There have been a number of fun variations on it over the years, and yours seems fine, but it's usually a leaky abstraction. I expect that yours is, too, but that's just because git itself is a leaky abstraction; it's just really hard to build a strong foundation on sand.

https://github.com/mapmeld/gitjk

https://github.com/tj/git-extras/blob/master/man/git-undo.md

https://github.com/janekr/git-undo
The Amiga had a pretty cool feature where CLI argument parsing and help was provided via a library. This made things nicely consistent across almost all of the CLI tools.
> - it does not work on encrypted partitions since there is no way to unwrap any key at all

In Debian, this is handled by initramfs scripts: the script asks for password, unlocks the device and then resumes from it. I think this will be the case with other distributions too. Or at least you can hack it yourself (open the device and run "resume" command on it).

> - with an active state originating from an encrypted partition gives any attacker the opportunity to manipulate the hibnerated system image

This is true, however a) with common encryption modes (XTS) they can only produce garbage, b) it's very difficult to target specific data as the memory allocation is random, c) they can use the same tampering for the system itself (e.g. /bin/bash), d) they can tamper with bootloader or kernel (unless SecureBoot is enabled) anyway.

> - recent distributions create /tmp as a tmpfs/ RAM disk which makes hibernation impossible due to power loss of RAM in this sleep state

I don't see a problem with this. The content of all tmpfs filesystems is saved into the image (there is much more that could break otherwise, for example /run).

> - partition parameters on kernel command lines rise and fall with modules available at boot time/ through the bootloader, e.g. GRUB or Lilo. It might happen that using UUID in the case of hibernation does not work in combination with certain bootloader versions

I have never had problem with this and I can imagine a situation when this happens (you are using the same bootloader and initramdisk for normal boot and for resume).
Honestly that's where a strong guiding government comes in. Since we know that the free market is a race to the bottom... they knew the money would go for the highest return in China.

The US government in the 70's, 80's, and especially 90's should've known that the CCP was playing a game and a long game at that. No doubt they had surveillance on high level communications.

Knowing they were playing the long game, they should've had strict laws that were basically limiting the US 1 for 1.

ex. For every US student that studies PhD in China, one Chinese student can come here.

What happened was that thousands of Chinese learned about the highest levels of physics and technology at our universities and then used that information back in China to build hypersonic missiles that will be used to destroy our carrier fleets in a few years. As well as medium range missiles to destroy Taiwan.
Angry Birds only requests the following two permissions on Android-

-Network Communications

-System tools (prevent phone from sleeping)

This doesn't include even coarse location, much less a fine GPS position. Unless they're cracking your system, they can't get more than a guessed geolocation of the IP address you're at.

Nor can they access your contacts, read your personal details, steal your emails, read your phones identifier, etc.

Looking at the WSJ story, they don't even include Angry Birds under Android in their analysis. It is, I think, fascinating that there were so many stories on here about Android apps "stealing your data", yet the iPhone market remained opaque, with so many holding some unsupported notion that a high level curation guaranteed good app behavior.

In this case, despite the Android version being only ad supported, I have comfort that it can't possibly be doing what the iPhone app is doing.
That's not really a fair summation, if you ask me. Yes, light is the immediate bottleneck, but as Monbiot says, it requires "all the usual rules of business, economics, physics, chemistry and biology to be suspended to make way for his idea."

Even with more cost-effective energy, this is still a terrible idea.
I like Elon just fine, but OpenAI is basically funded by billionaire donations, and wouldn't exist at all if he hadn't read dumb science fiction masquerading as modern day science fact.
Ali g was full of social commentary of the type that culminated with the Borat movie.
You must also take into account that that show was some time ago, his awareness and opinions might have changed since
His current stuff mostly deals with mocking late capitalism ridiculousness.
Micheal Moore is another beast, he uses propaganda techniques to get his point across. He 'sins' in the same way his targets do.

Cohen uses, supposedly, inferior slapstick humor to build very poingent satire about racism consumerism bro culture fakeness etc.
Honestly? I now work at Facebook and the answer to that question is “all of them”
TFL hooked a Model X up to a trailer and it basically reduced the range to a joke
Let's be realistic here. Everyone knows it's not possible to cancel Comcast service.
But it is cool.
The primary barrier to consumption is disposable income (or easy access to credit). Most people are living paycheck to paycheck, or close to it.
I would agree, if IntelliJ's performance wasn't so bad. On my 2012 MBA I had to turn off the auto completion, because otherwise, just typing text into the editor would make the fans run on full speed and lead to stuttering and hang-ups.

So, unfortunately for performance reasons, I had to switch back to Sublime Text.
I would pay for Django (or get my company to) as it has saved me loads of effort over the last 4 years

Not being snarky, but https://www.djangoproject.com/foundation/donate/ is an option.
Very nice! I love how easy you have made it to start a new fiddle, eliminating the signup. I'm all in for less signup walls on the internet!
At least you can deploy a HipChat server in your own boxes, Slack is a no-go for many environments, yet still used because of a good client interface combined with a cult-like following.

I've found Openfire + Spark IM to be a reasonable alternative sitting between the customizable and the convenient, and it's open source.
This is an issue with many coding problems. I'm not sure if there is a term for this is detection / estimation theory, but it provides what I'm going to call asymmetric information. In this particular case, negatives are true, but all positives must be presumed false. If you make a problem too hard, you're faced with asymmetry in the other direction.
> And consumers benefit from it

As a consumer, I don't want to pay for unfair work practices.

Taxis may have been horrible, taking rides with people who are systematically exploited is even more horrible.
Uber has mostly been a disaster for me personally. Of the 6 times I've attempted to use the service for either travel or food delivery, 4 times I failed to get a driver on time even though I live in the DFW metro area. I've never EVER had that happen with Doordash. They've screwed up my order or missed picking up product but they never straight up just made me wait for 2.5 hours before giving up.
Yes, they are "worth a shit" to the millions of students they have helped, because videos being "pedestrian" doesn't matter when all you need is someone who can explain what your teacher tried to cover in class.

They're not meant for people who already have a major in the subject — they're meant for students in the middle/high school range.
If this were purely a logistics problem then I would sort of agree with this, at least in the sense of being an avenue worth trying - but as far as I can tell the current problems with the vaccine are mainly in the nitty-gritty details of actually making it in the first place. Right now the companies doing that can basically write their price.
I've never understood how I'm supposed to feel about this. Successful businessmen are always going to own successful media companies in a capitalist society.

Perhaps there is room in the US for a national media company like we have here in the UK, but even here most successful media companies are still owned by successful businessmen.
Nice! These sort of tools are immensely useful for learners with a spotty internet connection.
gravity also famously walked that back. netflix may be famous for paying above market but actually they pay market.
May I suggest my book? The full contents are online: https://gabrielgambetta.com/computer-graphics-from-scratch/
In some (mostly Asian) countries you're expected to wear a mask if you go out when you're sick. Contrast that to freedomland where it's normal to have people hacking like crazy just about everywhere.

It's required to wear a mask 100% of the time in some medical professions. This is usually so you don't get vulnerable people sick, not to protect yourself. Medicine is highly evidence based. If masks didn't work these rules wouldn't exist.

Most of those wearing masks aren't doing it out of "fear and emotion", they're doing it to protect others. We all know that cloth style masks everyone is wearing offer the wearer almost no protection. The value is primarily in the protection they provide to others by blocking aerosols when you breathe and talk.

I get the feeling you follow some news sources that erroneously claim people wear masks to calm their fear and emotions
> the full value of the work you do > That's kind of an upper bound on what the company could pay you

No. If you have a monopoly on a skill/knowledge/certification/etc, then in theory you can extract rent from the business, potentially up to the profits of the business (well, profits less the returns required to cover risk of capital). The maximum you can earn is far more than the value you create.
Anything having the premise “what right do laborers have to complain …” is offensive and ridiculous. (Regardless of who the laborers are or how well paid they are or what form the labor takes.)
I don't know why you are replying with this like some kind of gotcha...

First of all Java and the JVM are two different things. One is a language and one is a runtime.

Yes Kotlin requires the JVM. So does Scala and a lot of other languages. Leveraging the JVM runtime means that Kotlin can inter-op with Java libraries and the ecosystem at large without having to build all those things anew. Its all upside. You get the niceties of the language plus the rich ecosystem. I can for instance leverage Apache POI in Kotlin to generate some excel workbooks despite the fact that that library is old af and doesn't know anything about Kotlin. I have in fact. It works great.

Your argument doesn't have legs to stand on. Languages like Elixir leverage existing runtimes as well. Its not uncommon and its a feature not a bug.
Sure. It’s up to the end user to use the tools in an appropriate way.

There are a ton of inconsistencies in the PHP standard library and I’m not defending that but that doesn’t make it “bad” as you insinuated.
Reminds me of the book "There is no Antimemetics Division" where they take mnestics so they don't forget entities with antimemetic properties.
if only the agile manifesto was simple, like just a few lines long

nope, what a shame, guess we'll have to put a FRAMEWORK™ in place so that our AGILE® PROCESS© justifies the existence of managers and so we can sell overpriced consultants for what should be an afternoon of reading.
PSA: This is content from my personal blog if that wasn't apparent from the domain name.

I am particularly interested in help with the GCM issue - I'm not sure if the notifications aren't getting pushed because of an issue in the code, or because of some configuration issue in the developer console. I have verified that the developer console points to the correct IP address, so it is not that.

Thank you all, and I hope you enjoy reading my post. I would love any criticism you have on how to improve either the post or the app.
Greets from Panos@Homifix.com

To answer your question, we have various income streams which Vahn_Kaiser predicted...
1) we mainly outsource our services to Tier 3 and Tier 2 Tech device manufacturers. Also, donation and "Deal of the Day" which will be introduced this coming June are a couple of additional income streams.

Hope that helps... :-)
RightNow, acquired by Oracle. A couple of 100k+ line code bases in Python. Wasn't that hard to figure out what was expected when calling a function.

Gets even easier when you use a code linter.
What is this lameness? https://github.com/google/bazel/tree/master/third_party - why not use gradle repos to download jars with known hashes? Sticking all those jars in the git repo is just... well, I expected better from Google.