jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I rarely comment on HN, but this is incredibly wise advice. To anyone who is graduating soon and being told by everyone to "find a job, any job" listen to this man's words VERY CAREFULLY. Parse each statement individually and then contemplate the entire message.

For those of us who do not believe in an afterlife, we must realize that the opportunity costs of doing things that we don't enjoy for extended periods of time are INCREDIBLY high.

Personally, I would rather be poor with a lot of leisure time, or extremely wealthy with a lot of leisure time. I am willing to endure the transition period from one to the other (startup binge for 2-3 yrs), but with strict adherence to the PG startup methods (fail/iterate quickly) so that I am not wasting my precious time.

Life is far too short to spend completing a checklist that your parents put in front of you. Make your own goals, and follow your own passions.

The best embodiment of this philosophy is probably Elon Musk. Got rich and immediately followed his passions. He continues to inspire me to this day.
> "sudo units_cur" will update the exchange rate data file, if you need that.

Oh good tip that. I noticed the package on Ubuntu 20.04 came with currency conversion from 2019. Not very useful without updating it.
I hear you, but adding or fixing a feature in Python/Ruby/Perl doesn't ever come up for me. Does it for you? Plus, I understand that much of the standard libraries are written in the high level language.
> But remember: the average life expectancy of an Afghan is 39 years. These supposedly fit and healthy societies had entire generations that never saw the age of 50.

That's life expectancy at birth, because Afghanistan (understandably) currently has the highest rate of under-5 mortality. Life expectancy upon reaching age 5 is probably still over 50 years, although these are the rosier 1990-95 figures:

http://www.worldlifeexpectancy.com/country-health-profile/af...
I like their interview process (minus the leetcode grind that’s been happening lately). They focus on fundamentals and core CS knowledge. Other company interviews, like mine, focus on knowledge or current trends, which change over time.
"When I dump a flash card to the computer (using Aperture), I then remove the card, and delete it manually on the camera."

A safer way would be to keep at least two copies of your photos at all times. I delete mine from the card only after they are on my hard drive and backed up on an external drive.
Checked out your iPhone DJ software; how do you handle interruptions due to incoming calls or text messages? Whenever someone is using their iPhone to DJ they always occasionally get messages or calls and the noise is played over the loudspeakers. Does the SDK provide a way to turn those off?
I tried it that way, but the other people keep forgetting.
Do you speak the local language? Malay?
In that case my vote absolutely goes with Drupal. Having the ability to define new content types and add/remove form fields (link list? add a URL field. Need an event? Add date fields, etc) as needed is huge.

Drupal also handles complex editorial workflows easily with the Workflow module, can support embargoed content, does simple content revisioning and provides limitless ways of organizing content.
i also think of it as feature. or near to it. hate signing up for sites as a user and as a developer hate that chicken egg issue with users who hate to sign up. i visit the site i click send me password and site looks me up sends me new password or remainder and i log in by just typing password. this as an example.
I'm really surprised a couple app titles are missing on this list.

Swype? I've heard many iPhone owners wish they could have such a utility on their phone.

WinAmp WiFi sync? Wasn't this similar to an app Apple rejected and later popped up on Cydia? I know I've heard a lot of interest when it was submitted to the AppStore.

Barcode scanner? I know, I know. Both can do this today, BUT the G1 was capable of barcode scanning as a result of autofocus and preceded the iPhone's ability.

Chrome to Phone. Probably classifies as a system enhancement. Same goes for the ability to wipe and restore all over the cloud. Since Gruber disqualified it as part of his article, it doesn't get mentioned but this is huge, IMO.

Grooveshark?

I'm not taking sides as I own both and appreciate the similarities and differences in both platforms.
This is on NPR live, starting right now, 12 noon Wednesday 4/20. And will be available recorded later on.
It seems that nowadays you could in theory write web apps pretty much entirely in JavaScript. You mentioned Node.js for server-side logic. Then there are data stores that support JavaScript as a native query language (MongoDB, CouchDB...). For the client side, you can send an almost empty document to the browser and build the UI entirely in JS. Projects like CouchApps seem to head into that direction.

However I'm not convinced that it's really a good thing for separation of concerns. You made a comparison with GUI development, but actually it's not uncommon to use a separate language to specify layouts when creating GUIs (Qt, Android...) The reason for that is that the declarative style of markup languages can often be a better fit than describing layouts programmatically. As for databases, it's great to have a (more or less) standard interface to query relational database that can easily be used from virtually any programming languages and from the command line. A lot of web apps are not limited to interact with a db and the filesystem but also need to interact with legacy systems. Less technical people might also want to be able to use off-the-shelf graphical tools to query the database. That might be a reason why ZODB, a Python-specific data store, hasn't been tremendously successful, despite meeting your requirements (notwithstanding scalability perhaps).
Dropbox - the result of building something people actually want.
Yes, there are risks in everything, even just handling data as I
mentioned. As for whether the risks are worth the rewards with
scripting, it's debatable, but calling a web without scripting "useless"
is incorrect; at the moment you're using a purely data driven website. HN is certainly not useless by modern standards.
I wrote a book called Build a Ruby Gem ( http://brandonhilkert.com/books/build-a-ruby-gem/). After release, it's required very little work and has totaled about $20k in 9 months since launch.
I'm bringing home about $2,500 a month on my side project. This year I plan on doubling it. The issue is that this is really starting to becoming another full-time job.
Firmware Engineer - HERO (herohealth.com) :: NY, NY

JOB DESCRIPTION:

HERO is seeking a Firmware Engineer to join in the development of a revolutionary electro-mechanical health device. This Firmware Engineer will have ownership of key areas of firmware application design and implementation through production for HERO One and other products.

RESPONSIBILITIES:

• Serve as a key leader on a team of various engineering disciplines, working closely with electrical, industrial design, mechanical, and manufacturing engineering

• Develop system firmware for motor control, networking, LCD/user interface and sensor sub-systems, using the FreeRTOS operating system

• Develop and execute rigorous test plans necessary for a healthcare application

JOB QUALIFICATIONS:

• BS or MS in Electrical or Computer Engineering, Computer Science or equivalent

• 3+ years firmware design experience, specifically durable real-time electro-mechanical systems

• Experience coding in C/C++ for FreeRTOS on ARM chips (preferrably Cortex-M4), with expertise in UI frameworks, networking frameworks, and embedded file systems/data structures

• Focus on with Test Driven Development (TDD) and software test automation

• Outstanding communication skills, self-starter with infectious enthusiasm, energy and problem-solving abilities

• Driven and motivated to grow with a top-tier team

ABOUT US:

HERO is redefining consumer health through smart design and proprietary technology with our first product, a revolutionary tabletop appliance. This is a unique opportunity to join a young, talented team that’s already filed a dozen electro-mechanical patents, and is making a substantial positive impact on healthcare in society.
We operate in both a technical and creative environment in the heart of New York City and are selectively adding to our team to accelerate product development.

Please submit your resume, cover letter to (careers@herohealth.com) and include “Firmware Engineer” in the subject line. HERO is not accepting candidates via recruiters for this position.

Join us, and make stuff that matters.
I made a a community built around sharing creative writing, story telling, digital art and artistic expression. It also has a few browser games and a "digital collectibles" aspect to it. I started it about a year and a half ago with a digital-artist friend.

It's got a standard F2P model for the collectibles aspect: you can get everything for free by playing the games / posting in the forums, or you can pay for it. It probably doesn't make as much as it could as I refuse to employ "dirty F2P Tricks", but that's a personal choice.

Check it out if you care to :)

https://www.mycenacave.com/
"The tiger cannot change its stripes." (One can't change one's essential nature.) More importantly, a guise of philanthropy is an understandably effective front for profoundly immoral conduct.

Without going into detail, if you look underneath thin, shiny, white veneers of people with exploitative, corrupt histories, you'll find worse in their present day actions. Today, a fortune can be useful for "shaping public opinion". A thoughtful person with a good memory can see past a fake smile and a Blah Blah Foundation name by reading about what is happening in this world through reports by self-directed journalists who work for reasons beyond currency units.

Yes, I am a helper. And, I do appreciate your push to do more and to ground this discussion in practicalities. People around our planet need water purification today; and we may need simple, effective tools as well if winds shift.
Having a self destruct feature that automatically engages when an airplane is hijacked would also make make hijackings unviable.

If you respond as if the hijackers are suicide bombers, when they really only want a ransom, then you risk some or all of the hostages getting injured or dyeing, as well as the potential for the plane, which would otherwise have landed safely, to crash into a populated area as the hijackers are distracted from piloting the plane, or the passenger may decide to be heroes and take over (crashing either deliberately or by accident).
Very true. For the majority of companies and developers, shifting resources to mobile is more viable in support of a larger, more profitable, business. As you pointed out, there are many examples of mobile-only successes, but it's a very small percentage of apps. Just getting new apps noticed on app stores is hard enough, let alone generating revenues capable of supporting full-time development.
I created a card game that I sell on Amazon. I have it manufactured in China and sell it though Fulfillment by Amazon.

Quite a change from my day job working in software but I enjoy the diversity.

http://www.amazon.com/gp/product/B00PJKCXJC
I was expecting this to use hyper.
Yes, "caring about what programs are running on my computer" is a property we should look down on users for having.
Can’t wait to see Kanye blasting through the desert in one of these.
This has happened repeatedly with other groups and he reports it to CNN or other news media and gets coverage. It was very brief outage on a really small site but it is good for lots of coverage on national media. I am not jealous, I think it is lame and not newsworthy. His site being down for less than an hour is not news.

Seriously, why do you think I am motivated by jealousy? I am not in his space, have no interactions with him or his foes. I think it is not a newswirthy story. I stand by that.
And this reminds me of the "More Magic" switch on a PDP-10 at the MIT AI lab: http://www.catb.org/jargon/html/magic-story.html
I disagree. Having a 2FA that sometimes (i.e. very rarely, but not never) goes down is still safer than no 2FA, and I can never afford to be locked out of my server.

However, I could also see the opposite case being made. And I assume this is precisely why they made it an easy config change, to make it behave however you prefer.
I think it goes both ways. Men need sex in the relationship (and many women give up on this after they have kids/are married for a few years). Women need attention and romance.
You didn't break it down, though. Your explanation still contains the word 'install', imbued with the same probability distribution of implications as before.
It's a strange algebra though; doesn't it mean the WORSE Amazon's uptime is, the more money you should give them?
Instead of enumerating who's down, I'd be more interested to hear about those that survived the AWS failure. We could learn something from them.
Holy crap. An Amazon rep actually just posted that SkyNet had nothing to do with the outage:

https://forums.aws.amazon.com/message.jspa?messageID=238872#...
Similar story: https://de.m.wikipedia.org/wiki/Datenklo

Assembly instructions:
"And now never ever connect pin x and pin y, because then you'd have a working modem, which would be illigal...
yes, this is linked from the article
There are a lot of reputable suppliers of various nutrition supplements. You can go on Amazon and search for products shipped and sold by Amazon, and as long as you pick a brand that is recognized then you should be good.

https://www.amazon.com/s?k=selenium&rh=p_6%3AATVPDKIKX0DER&s...

Note that Selenium has been found to have toxicity at higher amounts. 200 mcg should be good once per day, but you should be aware of any signs of toxicity or interactions.
There are a number of other examples...

Like the companies selling whip cream chargers by the case of 600... You know, for the people that need to make whipped cream by the gallon at home.
If you are willing to accept quite a few false positives and false negatives, I think current techniques in machine learning can deliver on this promise. (If you put in all the work to train a good mode etc.)

Btw, have a look at hlint. It sometimes gives rather involved hints about how you can restructure your code.
Consider why you want to do this. Maybe there are multiple reasons.

Do you learn best with a cohort of others, or do you find it fulfilling to put tireless hours into a solo project?

What works for me is set some boundaries and work within those, even if the project and language aren’t “perfect“, otherwise I get lost in the possibilities and sink into an anxious mess.

Good luck!
tuna, beef, Brazil nuts. paying too much for a supplement u don't know the contents, doesn't look like a good idea.
Your observation about FTL sounds about right. Though, if you are an experienced player and playing on a lower difficulty, there's many scenarios that you can turn around that might look lost?

I am not sure if FTL is the best example here? FTL is slightly unusual because it has a turn-limit, because you always have to move forward, and you might not have enough time left to recover.

By contrast, in Nethack there are basically no mistakes that damn you to limp along and lock you out of winning. Either you die quickly, or you can recover into a winnable position. (Though you might be locked out of certain niceties for a run, you don't need any specific permanently-loseable nicety to win.)
I'm a balding millennial and I've been "organizing" my files this way for a long time.

I find I remember things based on time, so one long list is ideal and nested folders is just hiding things from myself. I organize physical spaces this way too, or more accurately I find spaces organized this way easiest to use but it tends to bother anyone I live with so I don't do it as much as I'd like.
I've lived that same scene many times over.
1. "Single digit growth" is still growth. Even if you accept their numbers (which have some severe problems, as noted below) compounding will take its toll eventually.

2. As the author himself notes (although buried way down in the article), these "official" sources fail to capture a very large portion of the ebook market. Specifically, they only reflect books with an ISBN, which is not required by any of the major U.S. ebook vendors (Amazon, Apple, B&N). Most indie authors don't bother, given the insane pricing schedule that Bowker imposes for small quantities of ISBNs.
> This article is a bit off mark I think. The high end of the bike market is dominated by carbon fiber. The market for high end aluminum/ scandium is disappearing as the price of carbon fiber has come down over the years. It's very hard to find a high end bike which isn't carbon, heck even the mid-range is carbon mostly now.

Now, sure, the idea of "high end aluminum" doesn't make much sense in comparison to carbon. However, I think I still mostly buy this article.

Throughout the '00s carbon composites really remained prohibitively expensive, and even many mid-high range bikes would still be some kind of alloy with a carbon fork and at best carbon stays. It's only in the last decade or so that carbon has become cost competitive enough to reach well into the midrange frame market.

I think marketing was a huge part of this too. Once carbon was associated with "good" any aluminum alloy was immediately less desirable. There's just not much room in the middle there especially as CF was much more visually distinctive, and would be more likely to be recognized by another cyclist (i.e. as a status symbol).
This looks way more like a normal desk than I expected. Is that the "cavity" you referred to?
I read ZatAoMM as undergrad, it made a big impression. Forgot to get to it with Lex (his pre-show questions included "your top books").
It's definitely the solution to the problem you're having:

> Recruiting is proving insanely difficult right now.

If you pay a competitive rate, people will work for you. You have to realize that now you're competing with 10X more remote first companies who will hire people who live locally to you.
I guess there are different "green new deal"s floating around?

The one AOC famously supports, which I think is what people are usually referring to these days, doesn't have some of the hard provisions you're talking about.

Here's a nice rundown if you're interested: https://www.washingtonpost.com/politics/2019/02/11/whats-act...

Also, it is actually an aspirational statement of direction. It's just a resolution and doesn't, e.g, change any laws or allocate any funds, etc. So I think you've got some bad information about the fundamentals of it.

(BTW, I'm not myself a supporter of the green new deal. I agree with most of the goals, but it's a marketing effort, not a plan. As such, I think is going to fail and will make it less likely the goals will be achieves or cause them to be achieved less well.)
I don't think it's correct, the first one is facilitates a defined criminal activity the 2 others are not necessarily criminal (they might be in certain jurisdictions).

There is a huge difference between an "ad" that is designed to compromise a bank account through phishing and a ad that is designed to sway political opinion even if it's untruthful.

In fact out of those 3 the former isn't even an advertisement necessarily despite the fact that it might be presented to the user through "google ads".
I'm totally with you. Reducing carbon intensity is possible (and almost easy) up to a point, but once you've converted 80-90% of the power grid to renewable sources and electrified most transportation there is still significant carbon emissions occurring for high value operations, like air transportation. Plus we still have to deal with the elevated levels we are at today.

Having viable large scale carbon capture technology,
gives us another advantage though- It gives us a really solid economic foundation for pricing those remaining carbon emitting operations. Entities can just regulate or tax carbon emissions at that point, and let the market figure out what activities and operations are still worth emitting for.
I have, for many years, told people who get excited about an opportunity they see "don't build your stuff on top of someone else's free."

I am starting to think that I need a similar saying about Google.
The main application I left hosted at Azure. It was an ASP.Net MVC app.

I used the Digital Ocean API to provision infrastructure, and SSH to remotely login and run the initialization bash script. The init script configured nginx, NFS (maybe it was SMB, i dont rmember now), a cron job to minutely heartbeat statistics back to the MVC app.

There are so many better ways to do it now, though. Off the shelf load balancers with letsencrypt and an api, hosted dns, managed & clustered databases, monitoring api. It would be a lot simpler today than it was just 2 years ago, let alone 7.
But this is not an unreasonable viewpoint for a larger organization that has attrition, especially with more important applications.

You may install a particular library and then leave, and the new person has no idea what that thing does. If there's some kind of support contract in place, the new person has the means to at least have that thing supported.
I'm a bay area pickup owner. Maybe everyone is judging me behind my back, but no one has ever said anything even slightly negative to my face.
This is similar to Codility?
the only issue that i can see is the exemption of wireless service providers. wireless mobile internet IS the future.
Can't it also be the case that in last 24 hours many more posts/webpages have come onto the web competing for the same phrase. (Especially since Christmas is near)
What's in that starter kit for $50? Just tea?

(BTW: another gift idea: an infrared thermometer and a copy of Cooking for Geeks.)
Not wanting to learn a new shell, is there any movement in the bash community to implement some of these features?
Just a note for anyone mourning the loss of etherpad and unhappy with the selection of clones, I've been really happy with http://sync.in.
Local law like this?

>>
For fifteen minutes the Long Beach Police watched Douglas Zerby sitting on an interior courtyard stoop playing with a toy gun. They never announced their presence. There was no danger to anyone. They never announced their presence. There were at least five police officers there. Then, after fifteen minutes, two or three of them opened fire with shotguns and pistols. There was no warning, and no command to drop the weapon. Apparently his first notification that the police were present was to be shot dead.

This, according to the LBPD, was to protect the citizens and make certain no one got hurt.

Heroic.
<<

From http://www.jerrypournelle.com/view/2010/Q4/view653.html#Frid...
This reminds me of picking up a dog from the SPCA, although with a lot more hyperbole. For the first two weeks she was too afraid to make a sound other than the high pitched nasal whining.

The first day she barked was hilarious, because she ran and hid from herself. We got her confidence up by encouraging her to do stupid stuff, like walking along our legs from the ottoman onto our laps or sitting on the back of the couch. She's now taken to doing laps of my head making occasional lick attacks.

We took to putting booties on her because of all the salt the city puts on the sidewalks. We don't want it getting into cracks in her feet on longer walks (on short walks she lives in the snow tracking like a hound), plus she plays amateur dramatics when her paws get cold. Seeing her in the booties is hilarious as she doesn't seem to feel the ground (I guess its the permanent pressure on her pads) so she's walking like space dog making super exaggerated steps (I swear she's doing a John Cleese Hitler walk parody) and having her out for walks is awesome. She spends the entire walk running like crazy, but she's stuck at my pace as she only has marginal traction.