jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm actually conducting a survey for recent code bootcamp graduates to help measure the success of these programs. If you've recently graduated from a code bootcamp or know someone who has, share your experiences at: http://www.codejobs.io/surveys/codebootcamp/student
I read the story how "Schiit happened" the other day and the last part of chapter 8 also touched this subject:
http://www.head-fi.org/t/701900/schiit-happened-the-story-of...
I'm surprised at how clueless the Fire phone is described to be, given that the Amazon products I am familiar with (Kindle, various AWS services, Prime, Instant Video) are actually rather good.
If you look in the "acknowledgements" section of any book, PhD thesis, etc., you'll find lots of authors' colleagues, friends and family members being thanked for reading and commenting on drafts of the manuscript.

Doing this for an essay on the web suggests the author has real dedication to creating a lasting work of high quality. It's probably not worth doing for a daily blog post, since you haven't put enough work into it yourself to justify asking your friends to spend time improving it. (If you keep pestering your friends to review a blog post every day, soon you'll have no friends left.) But if you're going to write the kind of longer (and infrequent) essays that PG writes, it could be feasible. You just need to write stuff that interests your friends enough to make them want to review your work.
I love this!! Really interesting to get a product perspective on this process
Noscript uses a sledgehammer to do a scalpel's job. It would be much more widely used if it was a little more subtle, and less noticeable as most browser extensions are. Scorched Earth-like blocking is safe, but it very strongly degrades the web surfing experience. I would much rather they use a heuristics-based approach to warn users when potentially malicious scripts were trying to run, than simply block all scripts. I used it for a couple years, but stopped when I realized how annoying it made my browsing experience.
Also anyone can register as student member in IEEE for $19 and get access to e-academy MSDN.
http://www.kitchenexperiments.net/2008/07/homemade-ramen-wit...
Congratulations, you've proven that the definition of "most" includes "not all".
Chicago pizza is indeed the best, with a shout-out to Bill's Pub, Il Forno, and Gino's East, but setting aside all the sports-team-style posturing, it's all about trying a boatload of different places till you find your favorite.

For inspiration, read http://slice.seriouseats.com/tags/California or whatever state you happen to live in, eh.
I held onto my old one until the 2019s came out. I’m happy with my decision to wait and also with the 2019 MBPro.

Post-pandemic, I’m almost exclusively typing on a Kinesis, but pre-pandemic, I found the laptop keyboard to be okay.

If I’d known we’d have a pandemic, wouldn’t be traveling in 2020, and that M1s were coming out, I’d have waited longer, but I’d probably have made other, more impactful decisions than which laptop to buy.
Most of the "decent" blog recipe sites have a "jump-to-recipe" button at the top.
There are so many tries to guess the exact date that somebody will hit the right day :D
Maybe "land tax" would be best here, with "tax" being a specific type of rent due to a government and "land" being a specific type of property (and not all property!).
This thread reminds me of this scene from TED (2012)
https://youtu.be/cjgmreH_d7s?t=58
I wear glasses with the Oculus. I use the spacer that you get get for it to move the screen a little further from my face. It generally works well as long as Oculus lenses and glasses lenses are very clean.
This is really a false/meaningless distinction though. The C++ spec covers the “language” (it’s one of the first sentences), and that includes the standard library. The spec uses the terminology language and library but there is no formal distinction between them other than how they’re organized in the spec. A conformant compiler could implement the entire STL as a built in if it wanted to.

There is a formal distinction between hosted and freestanding, but that’s not the same as library/language.
Cf https://en.cppreference.com/w/cpp/freestanding

I really don’t care for pedantry, but when people start correcting others then had better be right.
I was going to ask, "wow, how does he live with himself?"

But I suppose he's quite happy.
No one knows when vaccine or natural immunity expires. We only know that it doesn't expire within 6 months, because that's the longest it has been tested so far. Most experts expect immunity to last much, much longer than that.
I've been thinking about this too. I appreciate the benefits of the office, but I'm more productive than ever now that I can control my environment, commute, and schedule. If I have to go into work, that's about two hours of commuting each day. Where are those hours going to come from? I sure as hell don't want them coming out of my personal time, which always feels too full as it is.
There's different things to "not care" about. It sounds like you're thinking "I don't care" means they don't care about the quality of their work output, which I agree is not good.

But the original question I think is saying "I don't care about the big picture, the product's 'strategic goals'". Which in my opinion is totally reasonable. If you hire a stonemason to build a wall in your garden, you don't expect (or even want) them to give a toss about your designs for the herb beds.

Of course there's a difference between full time employment and a one-off craft job. But why does a programmer need to care about the product as a whole? The product people certainly don't care about the quality of the source code itself (just the results it gives).
Cathy seems to eat up a lot of completely out there stuff like no tomorrow. Lesson I learn from Ark is that don’t trust tech ETFs by people who are not actually in tech. It’s like investing in VC who has never spent time building actual product as entrepreneur and engineer. It’s also fascinating to see their fall from the sky. Just couple of years ago, every finance guru invited Cathy on their shows and asked for her wisdom. Everyone thought she had managed to get that magic bullet.
Er, nothing in life is ever really instant... I know you're in a tough spot but if you're going to freelance seriously learn how to keep your project pipeline full ASAP. As a dev that's the hardest thing to learn when going solo. Chase down every lead, fill out every form and bid on everything that you're interested in and capable of. And then keep doing it.

All the best!
Meta: This is probably the most upvoted HN post I've seen.
Multi-time YC applicant here with a product we launched in January. I used some software called Doodly[0] to make this doodle-style video. Thought I'd see what fellow founders think. Also would love to hear your comments on the product[1]. Thanks in advance.

[0] http://doodly.com

[1] http://miki.mimix.io
You absolutely can't and shouldn't expect this. Corporations are your adversary.
By that logic, one could argue Windows doesn’t have window snapping (it has, but it’s significantly different from what some people are used to on the Mac, so it “might as well not exist”)

(Not making any claims about the usefulness of either feature)
I've been building a web service on a cheapo DigitalOcean box lately, so I'm excited to see explorations in this space, especially with an eye towards staying cheap! I'd probably only use this particular tool if it could hook up to Backblaze B2 instead of S3, since life's too short to ever have to engage with the hell that is AWS for a hobby project, but since B2's API-compatible it seems like a feature that could be added in the future.

That said, I've always been a little worried about trying SQLite since I'm so used to Postgres. I've currently got Postgres running alongside my app in a Docker container, which isn't too hard to manage. I'm curious whether anyone has switched from Postgres to SQLite in a web app context (whether in the same project, or when making a new project) and if they've found themselves missing any of the features Postgres offers. I've tried to research this before but always found just googling "sqlite vs postgres" just results in surface-level differences that mostly focus on performance, whereas I'm more curious about e.g. the differences in their JSON extensions.
Source for jail time for not correctly filling out documents?

I imagine it’s jail time for fraud, which is not the same as not correctly filling out documents.
It's going to depend on your experience, for me I have often run into the exact opposite extreme... where the non-secure random is to slow for my uses-cases (games, graphics, procedural texture gen, etc) and a much faster but less statistically random generator better suited my needs.

I would argue that the default behavior should favor the novice and non-domain-expert. Should game programmers, graphic programmers, etc, be expected to know that they need to tune the performance of random() or should the domain-experts writing cryptographic algorithms be expected to understand the limitations of random() as it applies to their use-case?
Just learned that Skroutz is pronounced 'Scrooge' in Greek, and this isn't a coincidence!
I think Rebecca Murphey's latest "Baseline" post [1] covers this pretty well. Not sure I'd include Node, but ES2015, modules, testing and build tools/automation for sure. You should know your way around the browser dev tools, have a good handle on async and promises and understand the DOM and events.

[1]: http://rmurphey.com/blog/2015/03/23/a-baseline-for-front-end...
> Eating less actually works for all people, it's just hard to commit to.

If people are less able to comply with a program than an alternative program, then the first program, in fact, works less well (if it can even be said to work at all) for them.

So the two halves of this statement are opposed.
Absolutely! I'm a big fan of VectorPark interactive work http://www.vectorpark.com/. It's algorithmically created, yes, but also cleverly drawn within the algorithms. And more so, there's a sense of wonder and surprise and beauty to this work. It takes a really particular sort of artist/coder to pull this sort of thing off -- technical virtuosity while retaining an imagination. All too often the technical mastery required reduces subsumes the emotional range of the work...
Speaking of small services run by a few techies: For what it's worth, I like bytecamp.net. I'm not affiliated with them, other than being a super happy customer for nearly 10 years :)
Can we update the AdBlock list to suppress said yellow bar from display?
Which probably goes to show that most developers are not afflicted with OCD but would rather have a more lenient spec. After all, XHTML2, which is even more strict, sold like hot cakes...
Google UI is basically the same as the rest. Can't compare learning a professional tool to that of lay infotainment service.
Had to go 4 pages back in HN to find this. Guess this story is getting flagged by someone.
I imagine it's impossible in practice, but it's fun to entertain theoretically. Right now it seems GOOG has a market cap of $383.11B and Apple has $178B on hand [1].

[1] http://money.cnn.com/2015/01/28/investing/apple-cash-178-bil...
Nobody cares how long you went to college, where you went to college (okay, some people DO care about that), or even what your GPA was when you graduated.

Here's what employers do care about in my experience: if you went to school, did you graduate? can you do the job at hand? even if you don't have all of the skills, can you learn without handholding?

If you take an extra semester to get a degree, big deal. The end result is that you're a college graduate, not that you took 4 years and a semester. Anyone that gives you a hard time about something that trivial is not someone you want to be working with or for. If a prospective or current employer does give you flak, let that be a signal to cut ties and move on.
Hi, technical question from a long-time iOS developer here, i hope you can put my concerns at ease:

How, when you're running JS on a different thread to the iOS main thread, do you avoid race conditions? A simple example:

* Say a button's event handler pushes a new view controller onto the navigation stack, what's to stop the user from tapping the button twice very quickly before the JS thread gets a chance to service the first tap, eg it may be garbage collecting or busy elsewhere, and once it's free again it runs the handler twice and pushes two view controllers onto the navigation stack?

Looks great by the way, i'll certainly check it out.
We'll definitely be bringing such a plan. Until then, please go ahead and use it as much as you want :) Feedback taken!
Just for fun, I checked for the German football league. I think more than 3/4 were professional football players before becoming coaches.
> "draw me a picture of XXX" and it's actually doing it. To me that's utterly incredible.

Sure, would be, but this is not happening here.

And yes, rest assured, the rest of the world is probably less 'blasé' than I am :) Very evident by the hype around GPT3.
Seriously. I have one of these at work.. the keyboard even after almost a year is unusable.
Repeated attempts at changing the topic of conversation like you're doing are a rather bad faith thing to do on this forum.
I think s/he meant that finding a sponsor with whom you have a good rapport and willing to give you the time you need is the difficult part (hence, like "dating").
Presumably CGNAT implementations have some safeguards to prevent one client from exhausting state tables.
You obviously have not seen any of the many posted videos of some guys racing on public streets. Or are you saying the natural speed is a personal thing and everyone should be allowed to drive as fast as they personally feel comfortable with?
You're right that OP doesn't directly make that correlation, but I deduced it from his insistence on that one thing can either be "the future" or not. That kind of thinking usually stems from a dualistic perspective. I wanted to emphasize that. I find such extreme stances generally unhelpful and likely to turn out wrong again.
In this case, dragonwriter is correct though.

One is not obligated to respond, something it took me an excessively long time to learn. The correct thing to do if you feel it is being done in bad faith -- or for any reason feel it's unproductive -- is stop replying.
You can do all of that in Preview. Preview has built-in editing tools including shapes, text, and more.
With Di Meola and McLaughlin - always blows me away

https://www.youtube.com/watch?v=nlaCZ106b5w
The mascot is ugly, and at first I thought it was some sort of video game.
> It can't filter or order in any way, since there are no restrictions or functions provided, it can't aggregate for the same reason, that leaves either the first item or the last item.

That doesn't logically follow. Technically it can return any item in the list. Without some kind of documentation there's no way to know.

Saying "you can guess what it does" doesn't buy me anything over any other language. I can guess what a function does in C or C++, too, and in my experience I'll guess right in C and C++ more often than I will in Haskell.
I loved this article. Teared up a few times thinking about how things could have gone differently.

I had an opportunity to tour Kennedy Space Center in December. I think many people have this idea that the NASA of today is a shadow of itself and that it's stagnating. I had an opinion something like that.

To my surprise, NASA is in the middle of some very interesting work. They've completed a new gantry/launch tower for their next generation of rockets which will be close to or bigger than the Saturn V. Several of the launch pads have been completely retrofitted. There's a lot of cool activity going on that we'll start seeing on the big stage in the next couple of years.

It was heart breaking to see one of the shuttles hanging in the museum. They really are beautiful, utterly massive machines. You can only get a sense of loss looking at them, feeling that we're missing something big by having removed them from service.

But looking back, despite their majesty the shuttles took a lot of work to do relatively little. (Little in this context is still a huge amount.) It was time to retire them.

I'm cautiously optimistic about NASA's future. The idea of being more of a support role for commercial manned space may seem beneath them, but it's not. They will continue doing the types of projects that are impossible for companies, including manned missions.
A large part of the CAIB's asking will have been based upon the question of, "could NASA have done more to avoid the fatalities, after the issue had arisen?". If the conclusion of the hypothetical scenario was they could not have launched another craft in time, then it is obvious that, even had NASA known the extent of the damage of Columbia, they would have had no means to bring the crew back safely (though, of course, an Atlantis-based rescue mission wouldn't, per-se, be any safer, because Atlantis could easily fall foul of the same issue Columbia had).
Does it matter? It's funny/cool whether or not the dog understands what a selfie is.
I'm not sure I follow. What specifically about apps would make you think it's designed to exploit the user? I know Android apps are more likely to be ad-supported (hence YOU are the product) but looking at my iPhone, I have Instagram for taking photos and sharing it with my family/friends, Lyft to get rides around the city when I don't want to drive, Dropbox for automatically backing up my photos, Google Maps for Navigation and OpenTable for booking restaurant reservations so I don't have to call them and ask for times they are available and wait on hold forever.

Seems to me that in all of these cases, there is clear benefit to me and serves my needs as the end-user.
This is not a myth. He was probably referring to the CALEA backdoors. You can Google for "cisco calea 6500" and obtain some public documentation.

It's more likely the FBI would actually interface to it and give said data to the NSA. But your point stands.

The NSA doesn't seem to like to directly interact with ISPs and corporations, so they have the FBI act as their public face, so to speak.
A few times in conversations I've found myself trying to force "friendlily" (friendly as an adverb) out of my mouth. Aside from me tripping on my tongue trying to pronounce it, the people around me understood what I was saying just fine.
They're in here, see 3:45. http://www.youtube.com/watch?v=XCvwCcEP74Q
There is nothing conclusive about that. We are more concerned about other things.

In moderation its ok. No ads on phone, and no screen before bed. Some basic games and some kids shows. She knows howto navigate Total Commander and just started recognizing some letters.

And she drops phone for playground or for play with friends any time.
That looks exactly like what I needed. I will have to come back and give them a try again. Thanks.
I didn't know that Javascript couldn't handle numbers bigger than 53-bits

The JavaScript Number type can't handle more precision than 53 bits. Magnitude is orthogonal due to floating-point representation. Precision is governed by the size of the mantissa, which is 52+1 bits long in the 64-bit IEEE 754 representation used by JavaScript.
'Perhaps I'd like to see people a little quicker with the "flag" button; perhaps I'd like to see the site tuned so that flaggers can more easily win the race against thoughtless up-voters.'

What happens when the 'thoughtless upvoters' find the flag button as well though? I don't think flagging posts is the solution to this problem.

People are never going to see eye to eye about what content belongs on the site and what content doesn't. There's no amount of convincing or flagging you can do to change this.

This is a tech-centric community, there's enough talent here to come up with a good tech-centric solution to the problem.

Something as simple as being able to apply a subtractive filter to the main page could go a long way. I.E. '-TSA -scanner' or something along those lines.
As a newcomer, I don't see the problem. There are so many interesting submissions on HN that surely no one has time to read them all (I suppose if you reflexively read them all, then you would have a problem). I appreciate the TSA-related posts as civil liberties are very important to me, but if you don't care, skip them! It's not like they're not clearly labelled.

I have spent a lot of time in the last few weeks reading the site, but I don't regret it at all -- it's been informative and inspiring.
Perhaps you are misunderstanding my post, but I never said that people shouldn't change their minds or debate a subject (in fact I vehemently believe that they should). It's simply this forum is not a constructive place for that type of discussion. Debating online, through anonymous accounts, provides little context towards other people's experiences. Additionally, you lose the nuances of language and body language, which often leads to misunderstandings. Personally, I don't feel it's an effective medium for debate.

But clearly, you disagree with me.
This makes your point... I just find it incredibly odd.

Correct me if I'm wrong, but you're saying that when you say "stricter moral stance," you mean "more rules." That is not how I would interpret "stricter moral stance."

I suppose I'm also thrown off by the concept of "my morality." If morality is entirely personal, the whole concept of stricter or looser moral stances seems nonsensical. If it's entirely personal, then isn't everyone, by definition, strictly adhering to their own morality?
You would have to eat nearly 1.5 cups of pumpkin seeds to get 100% DRV http://nutritiondata.self.com/facts/nut-and-seed-products/30...
I'd agree with theanine being under-appreciated. I used to drink a ton of tea - no problems, nice stimulant. So when I decided to mix & cap all my supplements and drop the whole tea thing (more work than a pill and not especially portable), I simply bought a few hundred grams of caffeine.

What could go wrong? Caffeine was what I was getting from the tea, right? Turns out caffeine alone makes me somewhat twitchy & anxious and is distinctly inferior to tea (caffeine+theanine). If I could cap them again, I'd definitely make sure to add in theanine.
In SF proper, we saw the 'lightning', but not the 'severe'.

It could have been worse in Fremont, I suppose, or that might just be a bit of puffery being used to explain the outage.
also same, looks like I've accidentally flagged dozens of posts :(
Can you describe your approach and expectations?
I won't attribute a whole company losing because one feature, I still see it as a valuable option.
Google. It provides better results than DDG in many cases. The one case where DDG provided better results than Google was unfiltered news and opinion. That is no longer the case, so I'll use the shitty search engine which works a bit better for things like technical searches.
> Are there many other well-known utilities with a single-letter name?

There is a `w` command. It's kind of like a mix of `who` and `uptime`.

https://linux.die.net/man/1/w
These experiences fall into the same category of phenomenon as seeing ghosts, UFOs, and so on. Occam’s Razor applies.

Our brains and senses are stupidly fallible and almost completely untrustworthy. Moreover, interpretations of EEG scans are highly subjective, given that we still don’t full understand the brain… much less its emergent behavior that we call the mind.

I find it easier to believe that these researchers have found a way to confirm what they want to believe, rather than objective measures of a real phenomenon. Extraordinarily claims require extraordinary proof, and I do not see that here.