skysight-inc/HackerNews huggingface dataset:
I saw that Spain-vs-NYC article too -- 7x cheaper.

We need a tech battle to drive down the cost of infrastructure projects. Just like Amazon did with e-commerce... ruthless efficiency.
Take a look at the WiPy, its an ESP32 board setup for micropython
This article seems like clickbait and bad advice.
This is like selling this ridiculous American dream to someone. Oh, come to us, work hard, wash some dishes and you gonna get far! What pile of garbage. Yes, it works for some lucky few, but that's about it.

The truth is that most startups fail and most people in startups that don't fail, worked their asses off and still only get scraps. Comparing today with 2003 is nuts. The times are so different that there isn't even a remote resemblance.

Yes founding a unicorn can make you rich. Doh! Who would have thought...

But also if you worked at Amazon in 2008, saved all the stocks, re-invested excess money in stock, even as an entry level engineer you would be a MULTI MILLIONAIRE ten years later... Its just crazy to give advise to people to prefer insane risk for a chance to get 200 million, over guaranteed few millions in a safe job.

Yes there are people who really can't work at big tech and who want to hack some startup code together. Go for it! Sure. For everyone else, big tech is preferable by a large margin. And there I can work on projects startups could never even dream of doing. The reason for that is that big tech works with economy of scale. What is profitable for Google and Amazon might very well be suicidal for startups.

And to top it all off, the author even says that Peter Thiel wrote him a yearly salary as check. That devalues this article even more. Anyone, yes ANYONE should have taken this offer. This wasn't about risk whatsoever. This was about a 23 year old guy who didn't understand how the world works. And that applies to literally anyone young.
It's ironic that we've found ourselves facing the same problem we criticized the Soviets for when they constantly fudged their metrics in order to meet their quotas.
But if you and your wife belong to a church then you are delusional and have been duped. How can you accuse the NYT of having a political lens which distorts the "truth" when by the standards of empirical science you are essentially insane. The problem is that there are so many of you religiously insane people that you distort politics.Imagine how it is for us sane people to be ruled by a tyranny of the delusional majority.
re: bloated

Well, at least there's a comparison. It's incredibly annoying when zealots characterize their preferred <whatever> with "high performance", "lightweight", or, worst of all, "powerful".

In addition to the inherent lack of specificity, all of those are relative terms to <something else> but that is always omitted.
> They allow new businesses to break into markets owned by old dominant suppliers.

Tesla broke into the automotive market - one of the most resistant markets to new entries - without doing any advertising. (Tesla does do marketing but it doesn't do advertising).

Genuinely new and innovative products and services generate their own buzz. They don't need to advertise. Meanwhile the old dominant suppliers often run advertising campaigns that pretend that their new product offering is revolutionary or innovative when it's nearly always just a gimmick or some old product that's been 'futured' up.
Do you have kids? Do you have a wife pressuring you to save for a deposit on a house and get a mortgage in an overpriced market in order to provide a stable environment for the kids?

I doubt it. This is typical generic startup know-it-all bullshit.
> ... conferences are not about talks, they are about the community

Definitely some of the best have been ones where I never made it to any presentations but spent the whole time engrossed in the “corridor session”.
So, I wouldn't worry a great deal about which stack land in. Once you get familiar with HTTP, you can switch languages later, if you feel the need.

If you're wanting an exercise to help you build up to the confidence to approach your own webapp projects, I actually recommend porting kbwiki (https://github.com/yumaikas/kbwiki) to the stack of your choice, if you're ok with reading Nim (it looks like python, though it's rather different under the hood).

The reason I suggest this is that kbwiki covers both basic HTTP auth, and running as an HTTP client. kbwiki also is a real, but small web app. I use it to power https://idea.junglecoder.com and https://feed.junglecoder.com. If there is another project that does a lot of what you want to do, porting it to a different language would be a good exercise.

After that, think of an idea of something you want to use, and then try to pick off a small part of it. Working with the Spotify API, maybe just try to build something that lets you list your playlists, or maybe just one playlist. Then, build out one more piece, and continue doing so.

Though, one thing I will say: Working with 3rd APIs is often much harder than just building out something that doesn't rely on them, due to having to implement authentication. So if you have a hobby idea that doesn't rely on a 3rd party API, I would bias towards that for your first project.

See if you can find a friend or someone to discuss ideas in more depth. Having that second opinion can help unstick you, or help refine your ideas. I'd be willing to discuss over email, if you'd like an ear (yumaikas94 at the google one).

Also, be willing to do things that don't follow best practices as such (as long as you're cognizant of the fact). I've written 3 webapps in the last year, none of which implement their own authentication, because they are designed for one single trusted user. I have a Jenkins status checker I use at work that relies on me copying the "remember me" cookie out of my browser into the filesystem.

For now, don't worry about being "current" techwise, worry about building up a portfolio of different things. Get building, and eventually, as you build projects, you'll find a groove, and then, if you want to build things that are sophisticated on the front end, you'll end up looking into React/Vue/Angular. If you like backend webapps, Python, Go, or JS/Node will start to stand out.

If you take a left turn, and decide to instead go into desktop apps (I highly recommend making at least one or two in your life, but no rush), C# or Java might look attractive.

My overall point with the last two paragraphs is this: Learn tech that will let you build what you want to make, not just because it has a lot of articles written about it.
One of the main causes of the fall of the Roman Empire was
that, lacking zero, they had no way to indicate successful
termination of their C programs.
Top speed is rarely the issue. It's the time wasted in stops.. or if you don't have stops, the time to get to the stations.

I'm in China now and it is great the rail stations are high speed. Sadly it takes an hour to get there by any means if transportation.
Which book was it? This one? Or is it still hidden? https://www.amazon.com/gp/product/1534429565
Genuinely curious how real analysis made you a better programmer...? I've taken it and loved it, but my interest was more due to physics/engineering applications. I can't see a connection to programming.
MacOS has been going in a similar direction. But Microsoft really has user-hostile faux-minimalism down to an artform, consistently removing and hiding features for minimum user benefit and maximum irritation.

Small case in point - the search bar in Excel 365. Until recently it was a text box next to a magnifying glass, and you could type into it.

Now it's just a magnifying glass. You have to click on it to reveal the text box. Only then can you type your search term.

This change produces absolutely no user benefit. There is no rational reason to add an extra click. Long-term users now have to go through "Wait, what...?", where previously muscle memory would just work.

Another example: the AutoSave switch in Office 365. Users quite understandably assume that "AutoSave" means the file is saved automatically.

In fact this is a OneDrive-only form of AutoSave. AutoRecover - a different and much older local drive auto-save feature - is unrelated, and has a separate setting in Preferences.

Providing a minimal switch in the UI which doesn't mention the distinction is guaranteed to confuse anyone who doesn't already understand the difference - especially when clicking the switch tells you AutoSave isn't available because of your privacy settings, and doesn't mention OneDrive at all.
I’m curious which country,a broad to and from and which transport company,
Thanks!
Oil limited the aggressors in ww2 and helped the US win. It was not why the war started. German logicians predicted the outcome of the western front before the fight started because of their limited resources. It was never possible to take russia. The war was commenced anyway.
His efforts in charity are mentioned in the article. I feel like most people that criticize the obituary have only read the tweet about it.
Australia Has Become Ground Zero of Climate Change’s Science Experiment
Rudolph Almost Wasn’t the ‘Most Famous Reindeer of All’
I like DDG but, when I'm looking for answers to technical questions, I sell my soul to Sergey. Google gets me to the solution far more rapidly.
That information is in the NYT article too. Which is probably why the blogger did not actually link to it.

https://www.nytimes.com/2018/01/03/obituaries/thomas-monson-...
It's available the places BBC content is available, except iPlayer.

It's so damn dumb to force people to seek pirate sources by not providing legal options.
Question: can you read the advertising (i.e. read the native language)? Because for me at least, chinese & japanese advertising can look 'picturesque' but I think I would feel differently if I could actually read the banal messages that are undoubtedly being pushed.
I very much like: "Sets for Mathematics", which I currently read and which finally clicks with me. I always found expositions of category theory tiring in that it bombarded me with trivialities and examples that were kind of obvious. Instead, "Sets for Mathematics" describes one particular and probably the most familiar and important category, the category of sets, and I very much like this fresh look at sets.
One can be extrapolated with eigenmorality though!

https://www.scottaaronson.com/blog/?p=1820
I think what he/she meant that there should be no persuasive language. The examples you gave are persuasive in nature.
It looks like they're working on usernames but, apparently, you'll still need a phone number to sign up:

https://community.signalusers.org/t/signal-introducing-usern...
I think there is nothing wrong with like minded people getting together in person to discuss common interests.

It bucks the trend of increasing isolation as people can do everything from their phone and/or from home.

I would even say everything is right with the world.

I would also say, if you are just a consumer of conferences, maybe you should step it up and become an active participant.
I don't think that you can force much of anything into a frame that bears little relation to reality if the thing you're forcing is, in fact, reality.

It is certainly reasonable to criticize a journalist or journalistic organization for only pursuing stories of a particular ideological bent, but it's quite different to accuse them of pursuing incorrect stories. If you mean to only do the former, then I misinterpreted what you meant.
Not only that, but the token they use was distributed via ICO, meaning it is highly centralized and potentially will be subject to securities legislation in the future. Completely ignores the ethos crypto currencies started with.
The NYT article _is_ comprehensive, covering most of what the blogger says it lacked. Which is probably why he did not actually link to it.

https://www.nytimes.com/2018/01/03/obituaries/thomas-monson-...
Anecdata, in my area housing next door to work is no more expensive in absolute terms, but you get somewhat less for your money, so people who desire 4,500sqft, a three car garage, and fancy interiors buy outside of town in exchange for a forty minute commute.

(The growing problem is that quite a lot of people have had this idea, and now the county roads are overburdened)
The US got marriage equality around the same time as other European countries (in the last 10-15 years). Italy still doesn’t have same sex marriage. The US does pretty well in terms of LGBT acceptance compared to Europe: https://www.pinknews.co.uk/2018/06/27/does-the-world-think-i....

On acceptance of immigrants and race the US is generally to the left of Europe. The notion of an official language is common in Europe and decried as racist in the US. The US was earlier in deploying laws against employment discrimination, and affirmative action than Europe. (France in particular categorically bans affirmative action.) Things like bans on Islamic head coverings are routine and widely supported in Europe, but are beyond the wildest dreams even if Bannon and Trump.

In abortion, the US falls behind because it doesn’t have universal healthcare. But most states permit abortion much further into the pregnancy than almost anywhere in Europe. (Sweden at 18 weeks is on the high end. Many countries are at 12 weeks. The current statutory limit in Georgia is 22 weeks (a federal judge has blocked the 6 week heartbeat law).
> He invented bitcoin.

Sorry to break it to you, but he didn't.

A claim as profound as that without any substance won't get you very far here.
The setup was pretty straightforward with tutorials galore and it's rediculous cheap, the most expensive part is the route53 stuff as it costs a buck a month or something like that to route a domain. Well, I bought a few domains too so those are like 15 bucks a year (I got them from a random registrar, not aws).

Don't get me wrong though, it won't be a path of roses, aws error messages sometimes make no sense whatsoever and require some googling to figure out, typos are NOT your friend!

Luckily Google usually led me to someone trying to set something up similar and I could logic it out from there. My #1 thing that I wish someone had told me was that if you make a Ajax call to your web API and the browser spits out a CORS error, check, triple check the url and what kind of call you are making (POST, GET, etc) because at least on my setup mistakes in those actually shows up as a CORS error instead of your typical 404 error.

I also bit the bullet and figured out how to use one of the serverless sites to deploy the AWS API+lambda+dynamodb one one fell swoop using a .yml file. But first I did it all by hand via the AWS gui so I could get some idea of how it worked. That .yml file is a whole other rabbit hole as the error messages are pretty obtuse at times.

Edit: One thing to watch for on cost is the dynamodb, by default they reserve 25 total transactions per second on the free tier. If you try to increase the performance by reserving much a whole lot more, like 1000 tps per table/index, that will get pricey right quick. So either leave it at 25 and recognize that if you add an index things might get throttled while it builds the index, or do what I did, which is I went ahead and switched it to the pay as you go model since $0.20 per million transactions is plenty cheap and I'm not even flirting with that 20 cents on my proof of concepts that span 5 different web domains.
It probably is the whole point of the article, but chastising the NYT for writing one perspective on a subject to promote an agenda then going and writing another differing perspective promoting a competing agenda is a bit contradictory.

The author here bashes the NYT because they don't show what he sees as the "good" parts of the Mormon leader - coming from a Mormon perspective, but the whole reason they don't is because they are inherently competing perspectives.

I think its also worth considering what exactly constitutes journalism and the audience a publication is writing for. An obituary isn't just a piece saying "X person is now deceased", it is more like "X person is now deceased AND here is a brief summary of their life". The former is strictly news, the later is news with somewhat subjective attachment (still has facts, but which ones you choose and in what order paint a certain picture). That somewhat subjective attachment is going to be dictated by the audience one is writing for, a liberal audience is going to get a liberal opinion (here painting the Mormon leader in a negative right) and vice versa for a Mormon audience. I do not think this is wrong, it is only natural - you just have to know when something is something is being used to have a specific slant (even when using facts).

As for my opinion, Thomas Monson and the LDS church are backwards group of people whose influence in American society I am happy to see slowly piddle away.
Link to the github repo: https://github.com/fnky/particle-life

Couldn't find that in the actual page anywhere.
Happy holidays all
Pick anything on here that interests you and get to it: https://dev.azure.com/s-lambert/_git/Lets%20Get%20Wild!.
Just wanted to second the recommendation to build something that already exists first. Like how artists do master studies, or still life, software developers can learn a lot by actually building something that already exists. It helps educate you about the nature of how certain things are built, and what considerations they have.

My first web project in Go was an email signup server. The second was a blog engine that still powers https://junglecoder.com. Both projects taught me a lot, and the blog took quite a while to finish up.

Getting something out the door and in front of other people, even if it's just your friends, is key.
That’s a seriously cool project.

I love that retro game emulation has spawned this massive culture of super complicated and roundabout ways to replicate $50 consoles. It’s everything I love about DIY projects in general.
I said "that language stopped in the 1960s while other Lisp dialects".

I thought it was clear that I was referring to the specific implementation which died with Lisp 1.5.

Because "Raku" refers to a specific implementation name in the Raku-like languages, of which Perl 6 is one. And the Raku evangelist seems to argue that it was incorrect to describe a Raku evangelist as "a Perl 6" evangelist.

I was drawing a parallel. If a modern Lisp system can be referred to as a Lisp, then why can't Raku be referred to as a Perl 6?

Now, I'm perfectly fine with saying this is a sociological question, and that the members of the group get to decide their name. I also think there are limits to that framework. For one, it leads to gatekeeping. If a Scheme or Clojure users says they are using a language in the Lisp family .... I think you see the issue.
# Prefer simple or replaceable solution. Avoid unnecessary layer of abstraction.
If you can't explain to others within a few words, you will forget how it works and it will be unmanageable few months later.

# Prefer un-opinionated framework.
This comment is opinionated. From my own experience, opinionated framework only looks good in the first 5 minutes. You always need to implement a more difficult solution to solve problems afterwards.

# Offload your task to your subordinates
People can only gain experience by failure. It won't become a serious problem if you can give guidance and review. The major benefit is you can spend more time on anything else.
I copied and pasted the contents of this into a text editor so I could read it.

The font sizes and colors in this article are all over the place.
When sites collect phone numbers to "find friends", there is always a chance that they will be leaked. And even worse, someone having enough resources will check all existing phone numbers and get a mapping between numbers and accounts.

This reminds me of a story posted on Russian site [1], where researchers managed to bypass Instagram's protection and find accounts by phone number. Sadly, I cannot confirm described method because their site requires a Google Account to find Instagram account by phone number. But if it's true it shows that even Facebook and thousands of its engineers cannot protect their users' data.

[1] https://translate.google.com/translate?sl=ru&tl=en&u=https%3...
I'm sorry you are feeling anxiety and somehow "less". I've felt like that. I know others have too. It sucks, but its common and it will pass.

As for everything else, the biggest lesson that I have learned from my mentors this year is that everything is relative. For every choice you can make as a developer there are pros and cons. This language or that one. This framework or another, the list goes on and on and on. In fact making choices is a big part of everything we do. Naming variables is hard, primarily because we have to choose the best name. But how do we choose?

Learning how to make an informed choice is a powerful skill. The power I think, is from learning how to make a choice that once made, is satisfying to you. In other words the choices are hard and anxiety inducing: because they are choices. A silly assessment, but true. Pain is unfortunate because it hurts. Choices create anxiety becuase we have to make a choice and live with an unknown outcome.

So the hack, the trick, is to spend less effort on choosing and the majority of the effort on defining the context around the choice.

To your final statements: "I just want to work without feeling bored or overwhelmed. Any suggestions?"

I would say you should really evaluate the space of boredom, and the feeling of being overwhelmed. Spend most of your time just defining this. Give it a day or to and think about it, sleep on it.

Were you bored because you were just doing tutorials for no clear reason? >> Pick a project or outcome not an implementation.

Do you feel overwhelmed when you don't know what is next? >> Find a mentor.

Obviously these are just guesses, I don't know your situation. And if you just want another human to bounce ideas off of let me know.
By this logic, they probably should have picked a different name.
Thanks for the in-depth write-up @mdasen. I certainly learnt a lot about general GC properties and trade-offs.

takes hat off in appreciation
Also, if Twitter considers your behaviour "suspicious" (or if someone has reported you), it will require a phone number, if I remember correctly.
On pure coin flips, a 5x rollover of a double my initial fund still has a positive EV right? Though it won’t be as good as someone without a rollover.
I don't really know what people expect from a workforce that's underpaid, without benefits, and completely at-will employed.

If you want people to give a fuck about their job, pay them enough to live comfortably off of it. Give them benefits so they can feel secure. Give them paid time off, proper breaks, etc.

It's a little gross how people bitch and complain about service and low-tier labor workers "just being there for the paycheck" as though a single person ever finished high school with the dream of working as an Amazon delivery driver.
It's questionable whether keeping your car longer seriously affects how many new cars get made. If you buy a new car and sell it in three years then somebody else can buy it. If you keep it for six years then the person who would have bought it still needs a car for those three years, so now they have to buy a new car in your place. Selling your completely functioning car just puts it in the hands of someone else. What really takes them off the road is wrecks and unjustifiably expensive repairs.

So how long your car lasts isn't really a question of how long you personally own it, it's a question of whether you maintain it well so that it stays on the road for the next guy and don't get into a wreck.

If you can afford to do it, it would actually help to buy a new electric car, keep it for only a short period of time and then sell it and buy another new one. Because then you're the one buying new cars and you're choosing a BEV, and every one you sell into the used market is someone who then doesn't have to buy a new car that might have been ICE.