jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
(1) As long as your goal is to aggressively learn and grow and understand, then your dignity is certifiable. (I'll even print you out a certificate if you ask!) So act as one aggressively interested in learning. If these guys are really that good/worth their salt, they will appreciate your eagerness to learn from them.

(2) This isn't uncommon. Our industry needs to have better professional training for juniors IMHO.

(3) No. I've found that the better someone is the more interested they are in teaching and bringing others up to the task. The guys with rotten attitudes tend to plateau and remain B+ players at best.

A couple words of advice:

* While you should always seek good mentors, it's imperative that you take your growth into your own hands. Read and practice as much as you can on your own. Read the book "Mastery" by George Leonard.

* Read the book Mindset. In the parlance of that book, rotten attitudes generally equate with the "fixed mindset" and those guys will plateau.

* Focus on your self. It may be the right decision to run away from these bitter jerks. But you may find that by focusing on your growth some of them may loosen up and help you grow. You can still learn from jerks, and as long as you stay growth mindset, you will surpass them over time. Patient focus and study! (If the environment however is truly toxic for you, then, yes, flee. If you flee, however, flee to an environment that is still challenging and has expertise that you can aggressively learn from.)

* Focus on your (future) self. Don't think "I'm an idiot now" (even us experts are missing a huge mountain of knowledge and understanding and are idiots ourselves). It's a gift to "see" what you don't know. Because now you can go work toward filling that gap.

Hope this helps!

[edited. fixed typos and clarified advice]
OK, we've changed to that from https://www.tulsi2020.com/tulsi-vs-google. If anyone suggests a better link, we'll be happy to change it again.

The site guidelines call for original sources, but in the case of press releases we tend to switch to the best available third-party article.
That will not be possible. Though alumni will be able to access the curriculum we developed prior to the acquisition.
>Can I easily avoid DLL hell these days?

DLL hell was replaced by >20GB WinSxS directory. Every version of every single DLL, regardless if you ever used or will use one. Stored forever, with no usage stats, no mechanism of trimming, no archive option for never used ones. Introduced just in time to fill ~$40 worth of SSD with data that will NEVER EVER be read again.
Virtual holographic Cortana assistant :)
You can capture a lightfield using a 2d sensor https://www.lytro.com/ It's like the way your eye can re-focus on different distances without moving. That's something you can't do with MS's new tech - everything in the image will be in focus at the same distance, even if your eyes are getting different images.
Facebook is a problem now. Apple is not that we know of. Why deflect with hypothetical scenarios?
Do you have some examples?

I've never been in the gaming industry, but what I've heard from some developers is that writing very dirty throwaway code is the norm, since most of it is thrown away anyway when the game is done. Which leads to the buggy mess we get even from many triple A games, and a never ending cycle of re-writing the same things for each game, even within the same studio.
I wish journalists wouldn't refer to Apple's app store cut as "tax" ; it's a service fee.

That is the price Apple charges for providing payment-related services on its platform. It is not a tax.
Look into Jonathan Blow's work. He doesn't churn out garbage code. He cares about his craft and that includes artisanship in the games he builds.
Hmm I do find it interesting in the article that Facebook stated the reason Apple doing this is to push towards paid apps, i.e. subscriptions instead of ads, since Apple takes it's mafia 30% tax cut on subscriptions, but not on ads.

That actually does make some sense, I do enjoy this infighting between Big Tech, since the user will ultimately benefit by seeing each companies true colors (and that includes the "Cult" Inc., not just Facebook)
You're jumping to conclusions about the technical implementation based on the button text? It is enforced. If the users chooses the 'don't track' option in the dialogue the app does not get access to the IDFA.
Check our the truth behind the app cost
Another story that can be answered with "Supply and demand," like so many news stories.

My favorite sub-genre concerns adjuncts: https://jakeseliger.com/2016/02/25/universities-treat-adjunc.... All of them can be summarized as, "When supply exceeds demand, prices fall."
That's just not true. It's about 15% of net incomes currently, but has hovered around 25% of net (in the US):

https://www.agriculture.com/news/business/us-heads-for-highe....
They didn't need a blockchain for the purposes of their scam. You just said it yourself: "with all that money". They were achieving their goals just fine without one.
The r/thinkpad subreddit is quite active for anyone interested in ThinkPads especially 2nd hand/ex-corporate/refurbished ones.
I (practice) interviewed with TripleByte a few months ago, and no, the interviewer was not particularly warm. But on the bright side, it was quite clear they are not evaluating you on your small talk skills. The feedback I got was quite useful, so I highly recommend them as, if nothing else, a free interview coach.
> Am I misunderstanding you?

Perhaps. As I said, YouTube rules video and video search, there's no point arguing that. It just bothers me that as a consumer I have to go through ads the revenue of which doesn't benefit creators, and that lots of content apart from genuine video stuff such as memes, carpentry/hobby, and dance and niche content as you're saying, could be much better (and with incomparably more effective data use and accessibility) presented on a fsking web page rather than on 1960's linear TV shows with ad interstitials, noisy video suggestions, etc.
Ring cameras aren’t grainy. These are new, 1080p cameras, many with night vision capability. And again, if a human is in the loop then you are talking about a problem that is orthogonal to cameras - would a police officer jump to conclusions based on a poor, grainy match on non-IoT cameras or on photographs? Maybe on rare occasion, but the vast majority of the time, they wouldn’t.
Where on earth did they tell you to call 911 over a broken window?? Everywhere I’ve ever lived, 911 is for emergencies only. It is not a general “call the police” line. People treating it as such is why many PSAPs are overloaded and sometimes real emergencies get dropped. Please don’t call 911 unless it is a life threatening emergency!
My question, are there innocent stupid people?

Or did every investor want a get rich quick sheme?
Don't know if it is Europe vs US thing, but I have been more happy with Qwant.com than ddg.gg.

(And to add one of my pet peeves: why none of the search engines let me easily blacklist domains from my results?)
I think they are waiting for FB and Netflix to show results of their scaling attempts before they truly go full scale
Historically, in IE and Netscape/Firefox, pressing escape would pause all gifs. Webkit-based browsers don't have that functionality, though, and Firefox removed it seven years ago.
According to us news best jobs, in San Francisco, the median salary for a dental hygienist is $112,970. For a software developer, it is $114,400, and for a registered nurse, it is $126,670. Numbers are pulled from BLS data (check their methods page).

http://money.usnews.com/careers/best-jobs/rankings/the-100-b...

Doctors and Lawyers, of course, earn far more.
I didn't want to release this today... but there we go. Gin will also be a zero allocation http router.

https://github.com/gin-gonic/gin/issues/249
In Belgium working for a startup which I just gave my notice to so I can start my own business:

06:00 Alarm goes off and get up

06:15 Leave for work, listen to podcasts or music depending on mood

07:00 arrive at work, check up on email and monitoring tools

07:30 pick a task from Jira and start coding

11:30 daily scrum standup to see what my colleagues are doing and how we can help out each other

12:00 lunch, usually I buy something from the local supermarket and we eat in the office kitchen

12:45 resume work, mostly coding and avoiding meetings

15:30 start commute home, podcasts or music depending on mood

16:15 do freelance work or work on one of my own projects

18:00 pick up my daughter from daycare, have dinner and play with her until she goes to bed

20:15 more freelance/own project work or watch TV shows with my wife

23:00 sleep

The last few weeks I tried moving those 2 hours of freelance work from late in the afternoon to right after I wake up (and move my day job 2 hours later), and this seems to massively improve the quality of the work I get done for my own company while not impacting my day job code quality that much. I suspect this is because otherwise the long commute home is draining a lot of energy.
Thanks for the information! Looks like I've got some reading to do :)
>It's because Chicago's culture is excessively risk averse. There seems to be a tendency to seek permission or acceptance from peers and others before taking a risk (either in business, fashion, life, whatever).

Absolutely. Many of the early startups were based on needs that could serve people and corporate partners. We don't have a lot of app based businesses.
Partially offtopic, but looking at the case of that laptop I wondered if I am the only one that slides them to the right to have the touchpad and the spacebar aligned with the central symmetry axis of my body? That means having 2/3 of the screen to the right of my eyes, which is a waste because I end up piling windows with important information to the left, for not having to tilt my head to the right.

I believe that the reason for that (IMHO) ergonomically poor design is the will to include the numberpad. With the exception of Macs it's difficult to find any 15+" laptop without a numberpad. Is that feature so important? My numberpad lies there unused since I bought my zbook 15 one year ago. Maybe if I were playing games I would find a use for it. I write specs or code, so there are no many numbers I must type and it's easier to reach for them on the row above the letter keys.

How about optional cases without a number pad and centered keyboard and touchpad? I'd pay an extra for that (plus another extra for a 16:10 screen, but that another story). Or maybe people wanting a number pad should pay an extra. I wonder what are the numbers for the two groups of people "I must have a number pad" and "I don't use it".
Location: Manhattan, NYC

8:45am Alarm goes off

9:00am Wake up

9:40am Leave apartment and head to the subway

10:00am Arrive at work. Check HN, email, my stock portfolio, maybe get some breakfast, etc.

10:30am Start coding

11:30am Morning standup

12:00pm Get lunch

3:00 Grab snack from the kitchen

5:30pm Go home

6:00pm Work on side project or read stuff on the internet. Get dinner

12:00pm Tell myself that it's time to go to bed

1:00pm If I'm tired, go to bed. Otherwise keep doing whatever I'm doing. But hopefully I'm asleep by now
Could this be solved by writing an operating system in Rust?
> The most striking characteristic of a randomly designed
> system is that you cannot restart it. Once you shut it off
> it dies permanently.

I don't see how that is a consequence of the underlying design principle. There are many organisms that survive de-facto death through freezing etc. You could also engineer machines to not be restartable, and under certain circumstances that may be a desirable feature. There's no connection between what you call rational or irrational design and restarting.

Moreover, there are natural mechanisms with "sensible" design. To me, the mammalian retina is very carefully calibrated, perfectly understandable machinery implementing various filters and feature extraction networks. Examples abound.
I take issue with this point of view- Open offices can be terrible for some businesses and terrific for others. So "the market" isn't going to make some simple decision for everyone.

Google makes 250k per employee, and can afford to have a thoughtful and spacious open office that has sound proofing and sufficient break-out rooms and meeting places.

On top of that, they can afford to be picky with their employees and hire thoughtful intelligent people.

Compare that with a standard company workplace.

First, they get excited about saving money by smashing more people into a smaller area. Second, they are following a trend and don't know to care about the 'small' things that make an open office livable (adequate side rooms, soundproofing, etc) Third they have whatever hierarchy they had before, which probably prevents people from collaborating easily because they'll be stealing time from their bosses projects etc. Next, they aren't hiring to Google's standards. After that, they might not be in a tech industry with quick feedback to failure and success and be filled with people who therefore optimizing for weirder goals. Finally, all those employees aren't used to the open office plan, resent it, and are filled with bad habits.

So in the end it's easy for me to see tons of terrible open office plans, while acknowledging they work terrifically for some people.
There are great coders and bad coders everywhere, but the more distant the team is (geographically and culturally) the more difficult it gets to evaluate them: It's more difficult to do interviews, it's more difficult to get background information and friends-of-friends recommendations etc.
Same. After 7 or 8 repairs to the same machine, I managed to convince Apple to give me its purchase price in store credit.
I disagree with the MyButton.prototype.new example - it isn't difficult to see that it is an api, and usage of new to do something like button.new() makes for very readable code.
rms doesn't have the Loongson netbook anymore, he rolls with a Gluglug X60 now I believe.
This article is a classic case of "link journalism".

Not a single study she linked to is conclusive and applicable to all situations. The studies merely suggest that there may be drawbacks to open offices.

Additionally, she mentions the camaraderie among teammates masking lost productivity. Who's to say that this doesn't contribute to the overall well being of the office? Even if it does mean some near-term productivity is lost.

Each company is different, and each department within the company is different. We just moved into an office space, and our sales floor is much different than our dev area. Sweeping generalizations like the one made in this article aren't helpful for anybody.
please God no Hollywood movie of this episode...
No, but standby seating is not really something people pursue anymore in this era of cutthroat pricing and overbooking. And then you can only give that seat away at the very last minute, which pretty much guarantees that you will be delaying that plane, with much higher financial consequences for the airline. I think overbooking is a better solution for the airlines.
You put the cart before the horse. Society doesn't create wealth, wealth creates society. Consider the ghost towns of the southwest. Strike gold and an entire town springs up overnight with theatres, shops, bars, schools, etc... When the mine runs out it all dissappears as quickly as it came; regardless of how large the workforce of the miners, or effective the law enforcement.

I do agree that it's not analogus, because it's not zero-sum, and it's not decided by chance to the same degree. If anything making the scenario more unfair.
So you are saying a naive implementation on a single core is showing that people are prematurely scaling graph processing?
> the most interesting piece of web infrastructure since, well, advent of the web itself

That's a tad bit hyperbolic, no?
Thank you, I hadn't noticed that Tandberg was not just some guy but a corporation laying the groundwork to engage in racketeering ("nice product you've got there...")
There's a much simpler way to do POSTs with Net::HTTP:

response = Net::HTTP.post_form(URI.parse("http://example.com"), {:param => "val"})
I've always felt academics and entrepreneurs are really cut from the same ilk.

As entrepreneurs, we try to increase the overall wealth of the economy and if we are able to push it out by a little, we've succeeded. In the same way, academics are trying to increase the boundary of human knowledge and if they are able to contribute something new and unique to their field, they be considered to be successful.

However, once in a while, an entrepreneur/academic makes a complete earth shattering business/discovery that takes the game to a whole new level. Think Facebook and Newtonian laws for examples.
He's not alone. :-) Richard Stallman goes a step further as his laptop isn't directly connected to the internet.

Quote: For personal reasons, I do not browse the web
from my computer. (I also have not net connection
much of the time.) To look at page I send mail to
a demon which runs wget and mails the page back to
me. It is very efficient use of my time, but it
is slow in real time.

Source: http://lwn.net/Articles/262570/
My wife's young cousin once posted a frowny-face on facebook and her psycho mother posted that was because she was punished for being bad.
I believe my app (launching soon) is close to solving your "what do I want" but currently wrapping up the API. Are there some other communities, links to other blogs or people that are doing what you are doing? (Tracking this much data, etc.)
You missed the point of my post entirely. I said that the comments on this one post felt like Reddit. Specifically I noted that feels different from HN.
It's an annoying change, I agree, but in my case that's not the problem. The search is just broken.
Also, how does Bazel compare to Gradle?

JetBrains and it seems basically every library has support for Gradle and sometimes Maven, but not Bazel. Gradle is verbose and has a really steep learning curve, but it's battle-tested and does its job really well. I don't really see why anyone would use Bazel instead.
It would be cool if there was a javascript library that replaced broken links with Internet Archive version of the page if it exists.

I guess it’s more complicated than just that because you’d have to take into account the date the page was originally linked to to get the closest match but should be doable.

There might very well be reasons this isn’t a good idea, it’s just something that occurred to me might be useful since I have a lot of old links and no doubt many of them are broken now.
You seem to glossing over Canada’s hand-in-hand role with the US in that situation.
Maybe people can now understand why putting the Capitol rioters on the list was a horrible idea and people should vote out any politician who suggested it.
I think John von Neumann was a genius but I also think that at the time there was also confluence of great minds across mathematics and science in general which likely feed into and accelerated the advancements.

Maybe it's still happening but we no longer hear the names, though potentially it was also just one of those alignments of possibilities.
I did a bit of googling and from what I can tell, Dr. Fauci has been has been messaging the higher figures since at least 1 December 2020. So starting from the period just before we've had vaccines approved for emergency use, Dr Fauci has been using the higher figures.

When Dr. Fauci was claiming lower figures: no vaccine had completed clinical trials; variants had not yet emerged; and governments were more willing to implement lockdowns, mask orders, and social distancing restrictions.

If he's guilty of anything, it is misleading the public into thinking he knows what the number is. Nobody knows what the real number is, there are so many confounding factors that it'll take years of research to come up with a decent estimate as to the real herd immunity level of Covid-19 immunisation.

This is a general problem in public scientific messaging. Science deals with uncertainty and nuance, but the fearful public seek certainty and simplicity. People in these positions don't always get the balance right (especially in a crisis), but I wouldn't impune somebody's reputation on that basis.
>"k8s was a second system with all the learnings and experience of building such a system at Google for over a decade. Mesos was birthed by grad students and subsequently evolved into its position at Twitter ..."

Do you know does Twitter still run Mesos?
> there will be a sensible way to define the zero/empty case. This is often a good test of whether you have a uniform concept that works for all n without corner cases.

And so, begun the array indexing war has.
I was also puzzled by det(0x0) being 1, because I had built an intuition that determinant of a matrix was the volume of the parallelepiped represented by the matrix. I made my peace by accepting that my intuition on volume implies that volume is defined in a space that has positive dimensions, and by treating zero space as an algebraic construct.
If you're doing more than one of those in a single document, having a persistent connection object and sending it request messages wins. (Though open-uri could actually do this, if it cached the connection objects by host:port.)
http://www.google.com/search?q=ruby+xml+parser&ie=UTF-8&...

Nokogiri is the 5th result for me. How does anyone find libraries and then choose between them? I believe you should always do a little research unless your feeling lucky.
Content producers are ecstatic if someone pays them for their content.

Consider Comcast cable: according to http://tvbythenumbers.zap2it.com/2009/04/16/average-monthly-... average cable bill in 2009 was $71.

Netflix streaming only plan is $8.

Comcast gets 9 times more per user than Netflix so they can pay content producers more.

Consider also quite possible future where most people ditch $71 cable for $8 Netflix, because it's such a better deal.

Comcast can no longer recoup their fixed costs (which they didn't have to care about before when they were making money hand over first with their monopolistic $71 monthly bills) and goes under.

This is exactly what happened to Blockbuster when enough people ditched it for Netflix. Blockbuster no longer could recoup their fixed costs with less customers because their fixed costs were much higher than Netflix's.

When Comcast and other cable companies go bankrupt, the only company left willing to pay for content is Netflix, and they pay much, much less.

It might be a great future for Netflix and maybe even for customers but it's nothing that content producers should be thrilled about.

A cheap, all-you-can eat streaming plan doesn't bring enough money to be generous when paying for content.

For comparison, consider that the price of Netflix's video streaming plan is less than all-you-can-eat audio streaming plans (the full/premium plans for rdio.com is $10/month, spotify is 10euro/month).

Compare the cost of making a movie or a TV show with the cost of recording an album and number of movies/tv shows available on Netflix with number of albums available on music streaming sites. On that metric Netflix delivers tremendous value for the consumer, but they can only do that by paying very little to content producers.
Protocols and delegation are only consequences of the true difference between Objective-C and the Java/C# mindset - which is that messages between objects are independent of the objects that send and receive them. In other words, messages are independent of the actual function call they cause in the end. So you can store, forward and broadcast messages, delay invocations, change invocation targets (classes, not just objects) on the fly etc.

In yet more words, "late binding".
Lucene, guice, solr, spring, hibernate, jmx, osi, nailgun, etc.
If by the title meaning that MapQuest is just getting into 21st Century in terms of design, then I agree. It's way too messy of a layout and the icons feel too generic. Come on MapQuest, do less!