skysight-inc/HackerNews huggingface dataset:
Others have mentioned it depends on what problem you are trying to solve, but it also depends on your past experience and what you are already bringing to the table. E.g. If you are a recent high school grad, more CS fundamentals might be valuable. If you have experience from another industry, maybe you want to focus more on what the technologies you are considering will unlock in that industry, and look to a co-founder for some of the nitty gritty tech details. Where are you starting from?
I am envious of your food budget. A mere pound of chicken breast at my local grocery store costs ~$10/lb, though they range from about ~$5-10lb. However, at the cheaper end, the meat is a demonstrably lower quality, with odd texture issues due to chickens growing so fast (the condition is called 'woody chicken'). Your budget would get me 15 lbs of protein. That's just not enough food for 2 people (my household size). I spend about $400/month grocery shopping (like you, nearly all meals eaten at home).
IMO (Intl Math Olympiad) 2020 Results
There are many situations where a car is infinitely more practical, such as when you need to transport goods (eg shopping).

Before I had a car, I once bought a dumbbell set. Had to carry it 5 minutes to the bus stop. Box fell apart on the way. Bus driver wasn’t particularly patient with me needing multiple trips to get all pieces into and out of bus either.

Since I own a car and pay insurance, why would I bother with other forms of transit when they are slower and bring their own set of problems?
Change a diaper? Done!
Plan an invasion? No.
Butcher a hog? No way, I like pigs.
Conn a ship? Would like to try. Is learning to fly helicopters an acceptable substitute? (By far the most difficult thing I've ever done - building a pipe organ was kid's play in comparison.)
Design a building? How about a tree house?
Write a sonnet? No.
Balance accounts? Terrible - ask my bank manager.
Build a wall? No.
Set a bone? No.
Comfort the dying? No.
Take/Give orders? Yes.
Cooperate? With whom/what?
Act alone? Yep.
Solve equations? Never could do that.
Analyse a new problem? Constantly.
Pitch manure? Yes, I really have done this. Not recommended.
Program a computer? My job.
Cook a tasty meal? My chicken curry is world famous!
Fight efficiently? Not sure what that means.
Die gallantly? Not yet.
I frequent several datacenters in the Pacific Northwest; a couple of them are near the cheap power available in the central part of Washington State. We're on friendly terms with the staff and we talk about their other customers in general terms because it's nice to have a feel for who your neighbors are.

Two years ago the datacenter owners were contemplating whole new buildings. "We're going to run out of room next year, so we're planning another quarter million square feet down the road a bit." That expansion didn't happen. The space they opened up internally remains largely unused. One of the cages next to ours had a bunch of bitcoin mining racks, clearly at the DC's capacity for cooling . . . and they were unplugged because the customer hadn't paid their power bills. The DC wound up tossing the machines away after a few months. That parcel of land "down the road a bit" remains vacant.

I think the bitcoin "resource losses" go much, much deeper than an algorithmic tweak that would have been taken for granted a few months after introduction. [Okay, 25% is a good optimization, but it wouldn't have changed the basic game, nor the character of the companies involved]
It's easy, but remember that it is not a policy team who will decide what to say publicly, but PR team, which in Facebook's case has a sociopathic/capitalist culture of putting profits above everything, and so they will decide whether confirming it in either way will generate more negative news about that event than leaving it ambiguous.
Everybody ought to learn whatever they need to learn given their individual circumstance. Therefore, probably the best skill is learning to discern what to learn (critical thinking, perhaps), followed closely by learning how to learn (largely a self awareness thing).
Low-cost NFC tag stickers can be used to trigger iPhone shortcuts, with an inch of proximity. iOS shortcuts can make SSH connections to issue commands via shell scripts on local Linux servers.
Not an expert, but I'm not sure that's so. Europe had been trading bugs with Asia, the Middle East and north Africa continuously for thousands of years, while the Americas had been largely isolated.
My HP-41CV did eventually get a sticky key problem and then a battery compartment leak killed it. But I still have a couple of the landscape form factor calculators--a 16C and (I think) an 11C--that still work fine though they don't get a lot of use these days.
Acute toxicity is not the only risk. E.g. risks of bone fractures increase at a few thousand IU a day.
Boomer Parenting Fueled Millennial Burnout
Doesn't look like it https://www.crunchbase.com/organization/cloudflare (financials tab)
Yes and I work remotely at AWS and I never hear the FC workers talking about working conditions....

All of the Big tech companies are so large and have their hands in so many pots, that working at a company as the equivalent of an L5/L6 that you are out of the loop about most things that go on.
One might believe there is a difference between Ford, whose founder was icky but long dead, and Tesla, whose founder still currently benefitting from every sale of a product.

Volkswagen can be faulted for the testing fraud, IMO, but not its German origin, since again, those people are long dead and therefore not benefitting from sales today.
Learn Excel (Strongly Advised), Python for CRUD stuff, SQL for analytics (MySQL, Postgre, SQLite & DuckDB), Sysadmin Skills for basic VPSs (bash scripts included).

All of this is considered somewhat simple for seasoned technologists, but still takes a lot to be decent. If you grow you'll hire someone else so unless you're willing to spend 5+ years only to produce decent code, I'll say this is sufficient.
Use glitch.me to build a personal website which will teach yourself how to code and will teach you not only the basics but also what is involved in basic web development. Focus on HTML and CSS.

Mobile apps have a higher barrier to entry and you should focus making your personal website responsive so that you can design for screens.

Add a blog to your personal website and when you have to learn something first learn it and then write it down. Learn JavaScript at this point to automate the creation of blog posts.

Once you believe you know enough to make a project that you can do make a prototype on https://glitch.me and move to the paid tier. Then name the project and buy a domain from google / AWS . Then learn about authentication.
> You'd rather have machines surgically installed in part of your actual brain

Not the brain, just nose and mouth. Saying bye to colds, headaches, allergies, respiratory infections, with a simple filter? Fuck yes :)

> you should really start by having all your maxillary teeth pulled

Oh yeah, if I weren't so poor I would have done that years ago. I still hope to be wealthy enough, one day, that I'll be able to replace all my teeth with artificial ones that don't decay.
> growing your own food

Some people like doing this one and really get into it, but for the most part, no one grows food with enough macronutriets to sustain themselves. Potatoes are the main exception.
> I've heard standard dice are more random than PRNGs anyway.

How's that?
I'm the opposite. Married with 2 kids, but I had to rent a private office 10 minutes from home so I could focus.

I was setting a bad precedent for my sons when they would try to talk to me and I'd say "I'm working. not right now." Then it becomes ambiguous whether they can talk to me or not. Not good for kids IMO.

Now when I come home i get the biggest hugs you've ever seen and we start playing.
There's a big difference when everyone is working from home. If only some are working from home, it's more difficult.
I think this is an important takeaway. The current situation doesn't convert anyone and everyone from offices to WFH, but it DOES validate WFH as a viable alternative that can't be dismissed as the fantasies of a few renegade employees.
I dunno about that. AWS is useful at a certain point, but I must say, if I want to spin up a prototype that I need to get into production ASAP with no pre-existing infra, the first tool I reach for is Heroku. It's hard to beat how clean the UX is. Why? It's opinionated. I get an instance of an RDBMS and my service. It's really easy to install Heroku apps. It doesn't make me learn unrelated abstractions to do that, or fill my life with pointless noise and bullshit.

I will always appreciate AWS for how I can rely on it in production, but it definitely require a lot more verbosity and configuration than it needs to. I wish we would remember the product design lessons DHH taught us. Convention is preferable to configuration when possible for a reason. It reduces unnecessary complexity. It makes it easier for your brain to work with.
In the end when properties are missing I usually use an interface and click "Implement all missing fields and methods" anyway. Modern Java would be good enough for solving this problem.

I could agree that error message with information which properties are missing would be helpful is some circumstances.
Forbes reporting is factual but these "sites" on forbes.com are not Forbes reporting and it's not made clear on the website. I think that is the point op was making
> I was spending my free time dabbling in Haskell. His response was 'lol, why would you do that?'. His point was that spending time learning things that you're not going to be using directly any time soon is a waste of time.

Just as an anecdote, if you are persistent enough you can learn Haskell and get a job writing it :)
This is hopefully the correct answer. In the tech community there are a lot of "shiny" buzzwords that can be very distracting to the larger concerns, and many developers (myself included) have developed large quantities disdain for them over the years.

For reference, when I see an otherwise "light" resume loaded up with a bunch of words like React, Node, Kubernetes, Docker, <any cloud product>, etc., I typically have an adverse physiological reaction and quickly move onto the next resume. Most of us are looking for substance in our work - meaningful value added towards the business or hobby interest being pursued.

That said, I am not against those who pursue learning of various shiny technologies as a hobby in and of itself, but I would caution those who are seeking higher orders of achievement to focus most of their energy on the core problems they are hoping to solve.
We have an electric fence, but you can cross it without cutting or touching it :)
Or if browsers weren't trying to be too smart enough and use the same box for both searching and addresses. Trips me with .py files all time time.
Yeah, we have to account for the transition being forced, which in most cases caught companies completely unprepared.
>There is no physical limitation that prevents us from leaving Sol system.

That's part wishful thinking, part hand-waving. There are tons of practical limitations that prevents us from leaving the solar system based on the nature of space and physical laws.

At best, we could get some "generational ships" out going to nowhere knows where exactly (it's not like we have some habitable planet to even aim to in mind, and the various "atmosphere-making" schemes are pie in the sky and require tens or hundreds of years, plus tons of resources in that "generational ship"), but even that is less likely than regression or extinction here...
Working at an office is free social interactions. If you live alone and can't muster the energy to organize meeting people at least you still get to meet your colleagues every day. If instead you work from home it is pretty easy to get into a downward spiral where you don't socialize, get even more miserable making it even harder to socialize until you get depressed.
I'd suggest Rails. You'll be able build a web app or an API. You'll learn about SQL. (Rails is a framework for web apps - which are generally useful to know about if you're not sure what you might do later). For deployment, I have had a great experience with Heroku, which is probably a bit easier than AWS. I'd suggest ignoring front-end frameworks like React for now - you can pick them up later, if your use case requires it. And you can probably get a decent MVP done without them. At the beginning you want to optimize for speed and simplicity, so that you can iterate quickly.

I agree w/others here that picking a good problem to solve is the MOST important (along with having a decent idea of how you might find customers) - and implementation/selection of technology less important. That said, when I was thinking of starting a company, I learned Rails first (I used DHH's Rails textbook)! For me, it was useful to learn web programming so that I could understand what web apps were even capable of doing. It's really helpful when you're picking a problem to work on to at least have a very vague general idea of how software might solve it! So for me at least, it helped inform & inspire our brainstorming/ideation discussions. And since we did end up using Rails to build our MVP, when my cofounders and I all quit our jobs to work full-time, we could start building right away.
In reality, it's probably more like 90% to 110%
What happens to a participant who didn't update? Will they be on their on special fork of the chain?
Given that the network is checking constantly from numerous sources. It's a pretty significant improvement in efficiency.
Have you tried a vertical mouse?
>This is mainly because no one tries to do it. If the biggest countries decided that they want to build it - I am sure humanity will solve all technical problems.

Isn't this "I'm sure" more wishful thinking than actual practical certainty though?

We made no contract with anyone that we can build anything we want as a species...
The toxic dose is 4,000 IU per day though, so you would normally want to be taking well below that except maybe on a short-term basis.
Can you elaborate on how you reduced the cloud spend? Was it the CPU usage?
We have family watching the kids during the day, and if we didn't we would hire help. But even with help, it's just easier not having to commute, being able to do laundry / chores / etc. while taking meetings, etc. I am more productive overall.
That's interesting. I also find it pretty miserable, mostly due to the isolation. I kind of feel like a microservice that takes JIRA tickets as input and outputs code these days.

My home office is great: nice desk, chair, good lighting, extra monitor, more than enough space. The literal work facilities are certainly better here for me than at the office. I just miss seeing coworkers, and I even miss my train ride a bit (that used to be my reading time).

And, yes, I live by myself (with my dog, fortunately).
There's some articles about getting Australia to dump it's spare energy into making Ammonia that can then be relatively easily exported.
When Google does things, huge swaths of the tech community reorganize our companies to match what Google does because Google does it, even if it turns out to be objectively stupid or only relevant at Google’s scale.

I remember when damn near every company had a brain teaser part of their interview loop, because that’s what Google did. It turns out that that was a terrible way to interview engineers, but Google’s clout accidentally made a trend.

On paper, Google announcing this means that only Google engineers will be affected. But Google also trend sets, so if Google starts cancelling WFH for spurious reasons, such as the personal idiosyncrasies of their executives, then a lot of people who don’t work at Google suddenly got their WFH opportunities put at risk for no good reason.
> This, again, proves that as an educated society we need to decisively counter the for-profit lies of influential corporations. There is a fundamental problem that may cost us severely in the not too distant future.

Who do you think has or rather should have more power than corporations? The state! And who is constantly crying for a less influential state? The current US administration.

As long as we as the voters do not allow the state to be the one in power but rather companies it will be companies doing whats best for them.
Depending on the project, I have (not) done all of these and given adequate system (mostly types) design, it's been absolutely OK.
You can short or open them to achieve zero power. Neither is detrimental.
or go back to left to right reading.

http//com.google.www.

vs

http//com.google.www./file.zip
You might be right, but now that Google is more accepting of the concept the cost is very low (at their scale) for them to make the attempt.
To a lot of people it is the same thing. If you didn't have an active social life before then not much changed in your life except that you now work from home, and those are the ones the most hurt by being unable to go to an office.
Python Framework for Building REST API Using AWS Lambda and API Gateway
Just curious, do you always create a new HN account to comment?
Not really, actually. Pixelfed (and mastodon, at least the official instances) aren't at all anti-moderation, for better or worse. They're more about moderation at the local instance level. I don't run in to any alt-right content on either pixelfed or mastodon. Not that I'm a huge user of either.
I’ve always wondered if “foo” and “bar” was specific to a certain (now older) generation of programmers and would eventually fade into obscurity. Or has that bit of programmer culture been passed on to newer generations too?
Chinese dynasties got overthrown pretty regularly every two or three hundred years, with a good amount of divided kingdoms, or foreign invaders ruling over much of China, thrown in between.

Oh, also switching dynasties frequently resulted in the entire previous royal family being summarily executed.

For a brief(?) summary: https://en.wikipedia.org/wiki/Dynasties_in_Chinese_history
Which should also put us on alert that we might be doing social spaces wrong.
I would even assert the amount of typing you get in a language like Java or even C is very useful. I think a big reason why the python 2 to python 3 transition was so painful was a lack of static typing.

Unlike other languages where if you update to the new version and get a whole bunch of build errors about methods not existing for a type or this function now returns a different type, you had to run an %80 of the way there migrator who's effects you weren't completely sure about and run your app through your unit test suite. Almost nobody has %100 unit test coverage to approximate what a build statically typed language compiler does, some functions 'worked' anyway due to duck typing and did behaviors that were different than what you were expecting and a bunch of methods returned a slightly different string type that gave more errors, only when you ran the code, each exception at a time.

While in a static language you can just run it, and you would of saw all the places where a function now returned a bytestring and deal with them all at once, properly. I've dealt with several breaking change migrations with the swift language, and although annoying, it was tractable and only took a day or two without worries about hidden gotchas.

Nowadays my minimum requirements for static types are:

- Nullable types (does this type container accept nil or not)

- Very basic generics for containers

- Typical static typing features

Bonus:

- Enums with variables (also known as ADTs)

The reason why I chose these features specifically is they give you a lot of benefit, but are not actually slow to compile and not complicated to implement for language maintainers when first writing a language. I hope golang has all of them one day.
Opposite experience, the ones with kids need some other space where they can concentrate.
A temporary email right from your terminal written in Posix sh
I would buy one or two of those right now.
Now get rid of OKRs at small companies that involves anyone else besides managers.
After trying both, I vastly prefer the workflow that CLion offers. Both are slow, heavy programs though.
Smearing the victim is SOP for cops. https://fair.org/home/6-elements-of-police-spin-an-object-le...
The places I've worked with open offices did it because it was cheap, not because it was cool.
For all the talk about The Social Dilemma and how quickly unconfirmed stories spread and are cemented due to social media I'm disappointed that we are no better. We devour this as facts just because it fits our narrative.
BBC, don't believe anything this pedophile institute says!
Why a lack of diversity hurts economics–and economists
Take nothing personally. The good or the bad. Build a community. You NEED friends that you get to hang out with every now and then . This online stuff doesn't count.

One of the more rewarding experiences I had last year was attending Meetups with people significantly older than myself.

The older you get , the harder making friends becomes. It's so bad I'd suggest to comp sci majors to consider a Liberal Arts degree instead if they're having trouble socializing.
I had a persistent mrsa infection. Manuka honey worked better than prescription topicals. There are studies about the use of it for mrsa.

I never tried it deep in the nose though, only lower nostril. So it could still be higher up. But it hasn’t colonized the lower areas for years. Had it for 5+ years before realizing what it was.
This applies to any TLD though, not just .dev and .prod, not just gTLDs generally, and not even just real TLDs (that's right, you could be using a fake TLD on an internal network somewhere and the "creation" of a domain on that fake TLD on that network could cause your previously working hostname shortcuts to start failing).

Relying on DNS search lists to find the right host is a bad security practice that has caused security incidents even outside the context of the creation of new TLDs. It's best to always use fully-qualified domain names. A lot of people responsible for implementing DNS search lists in the first place now regret having ever created them.

More info at https://www.icann.org/en/system/files/files/sac-064-en.pdf (particularly section 4.1.3 and the preceding logic leading up to it).
that's the same reason google did it. not because it dramatically improves collaboration.
> I personally think it's an outrageous outcome

Could you say exactly what you find outrageous about it? Is it the idea that someone could spend a lot of time and effort on something only to find out that the product of their work has no value?
I wonder how many devs are motivated by that. All of the ones I know are already using OSX, so standing on principle for just the IDE would be incoherent.
I think that sounds sound.
Second that.

When critical mass is in physical proximity, oral communication (fast, enjoyable, efficient - and dangerous) creeps in, and you're left to collect the leftovers of discussions.
even if its not the climate, the refugee movement from africa -> europe is very real and will only get more intense throughout the century
Well yeah I totally get your point but “we wanted to give people a sense of certainty in those uncertain times” that makes 1000% sense to me.