skysight-inc/HackerNews huggingface dataset:
Which framework is best for an ad network CRUD API?
Let's say you are building an ad network. You mostly need a dashboard which ability to create/delete/update campaigns with some stat reporting etc...Is SPA better for such kind of app? Which framework will help you hammer out it quickly requiring a minimum number of decisions?
That's true. I'm still new to this org so things might change
> The inner ear facilitates the cheetah's remarkable ability to maintain visual and postural stability while running and capturing prey at speeds of up to 65 miles per hour. Until now, no one has investigated the inner ear's role in this incredible hunting specialization.

This is crazy. How does the ear affect the ability to move? I guess Cheetahs and cats in general just have insanely acute hearing.
Up until about 2010, Amex Corporate Card website required passwords at minimum 6, but not more than 8, with minimum one upper/one lower/one number each, and zero anything else (aka no punctuation or non-basic ascii letter).
Wouldn't this be easier to do in Fargate?
Couple of things I notice mainly

1. Pushing code and being unaware of the build system that does anything else.

2. Unable to comprehend that there can be teams/companies where some products are written and maintained by one person, and does not have any practical code reviewing. (This is not a good thing, but it is not difficult to imagine how that can be).

3. (and lately), people explaining things that come off to me as SWE/SRE friction, as opposed to the typical google SRE hiring/book propaganda.

I'll add anything I can think of, but obviously it's one persons opinion.
There is no single tax rate in the US. There are at least three different granularities of jurisdiction (federal, state, local) and many different types of taxation schemes (income taxes, property taxes, transaction/sales taxes, fees, etc) most of which have exclusions, deductions, etc. and all of which distort the effects of taxation.

The Laffer Curve doesn't account for the massive complexity of taxes in the USA nor does it account for the game theory of moving revenues and/or profits to different jurisdictions or transactions moving into the black market.
I have several 100+ character passwords stored in 1Password.
> Someone has to pave the way for humanity to spread out into solar system

This is less interesting, I think, than spreading out into the galaxy, and the rest of the universe. Now, is this realistic? Absolutely, it's just important to remember that it's not happenning soon or over a short period of time. It'll probably take millions of years. But, ultimately, mars is just a jumping-off point, and past that it's much more interesting to attempt to get to and terraform other planets on other stars.
The article goes into depth on this. It has nothing to do with hearing, but rather the balance system of the inner ear. Cheetas' inner ears are different from other cats, and they have more brainpower for processing the balance signals, so they are more sensitive and more responsive when it comes to feats of balance. This helps them hunt at very high speeds because they're able to keep their heads stabilized and fixed on their prey.
Do this at your own peril. The most important part of your job as an engineer is politics, not engineering. You might think that blocking out pointless meetings and other useless distractions will help you to focus on actual engineering. What you'll find is that within mere weeks, others are taking credit for your work. Before you know it, you will be sidelined and marginalized, and no meaningful work will be assigned to you. Never turn your back to your coworkers.
Event processing for an ad network
I am not creating a new ad network - it's my friend's ad network with 60B monthly clicks. We are looking to make it better, piece at a time but still need a big picture. Task mostly involves interfacing with a DSP. Logging impressions, generating reports for ad buyers/sellers, ultra-fast redirects. Doing this very cheap, reliable. I am thinking about using Kafa + Go binary (for serving impressions, Kafka producer/consumer). But generating 3 dimensions (group by X, group by Y, group by Z, finally filter) reports in real-time for ad buyers is a bit difficult. Is there any reference architecture for ad networks? Can anyone share their experience with something similar?
Yeah, Sprig -- muscle memory typo ;)

It's an interesting space, it's just all the moving pieces to do it profitably. I would try to talk to those guys about the macro issues if you're considering pursuing something in this space.
Don’t use a basic unlock code then. I use an XKCD style passcode to unlock mine.
"Plenty of big companies are now tenants with their own floors or wings in WeWork: Microsoft, IBM, GE, Spotify, Bank of America, NBC Left Field, a fledgling unit of the network aimed at cord-cutting millennials." I personally find this trend problematic. Getting in to WeWork is not a challenging task. ONLY requirement is that you are able to pay your daily/weekly/monthly dues. If all of this is being done by large corps. for PR purposes than I can understand the whole "connect to Millennials bandwagon aspect". But of it is being done to actually hire "good" talent then I am not sure if it is always guaranteed that 3 out of 20 WeWork-ers are more than "good" coders. For me WeWork is like that coffee shop that never closes, there is always a table available for the coder in you and you have to paya premium price for average coffee.
You have a lot of repositories. Sometimes you want to update them all at once
The inner ear (vestibular system) helps you maintain balance. The inner ear has a series of curved liquid filled canals that are also lined with sensitive hairs. As your head accelerates, the liquid sloshes around and the hairs pick up on the movement.

Being able to stablize your head during running lets you do a few thing:

* It probably makes it easier to continue tracking the prey. It probably makes it easier to see what the prey is doing (are they about to turn? are they looking somewhere? what's going on?)

* While running, if you can minimize any vertical movement, you can minimize energy consumption. Presumably even if your body/shoulders were displacing vertically while running, if you could maintain your head at a fixed vertical position with respect to the ground, you could save the energy put into moving the head against gravity. Obviously this advantage is heavily biomechanically and anatomically situational, and may not always be the case
This part of the article is just so English-specific it hurts. It's assuming that usernames will all be ASCII, basically.

There is nothing trivial about either "lowercasing" or "case-insensitive compares" in general Unicode strings...
I agree with OP. Slack is like watercooler, on steroids.

I guess having occasional spontaneous watercooler conversations may be good for getting to know your peers better, but in a lot of cases watercooler conversations result in clique behaviors.

Slack takes this to whole new level. People hang around on slack channels posting animated Gifs and chatting all day, on topics that have nothing to do with work.

The problem with this is you have to keep up all day with the chatter or otherwise you get left out as an "outsider" (the clique effect).

Sometimes I would see these people talk behind backs of people who they know are not part of the group. This creates office politics. I know because I saw it first hand.

Lastly, there's nothing worse than penalizing people for working hard and not participating in meaningless gossip and chatter all day.
I've wondered about getting a degree in aerospace...
We were forced to move to Slack as well. Do not like it. It is more distracting than making us productive.

I enjoyed HipChat [https://www.atlassian.com/software/hipchat]
Archaeologists in Egypt Discover 4,400-Year-Old Tomb
It's important to note that Apple had 13 weeks in the quarter that they just reported on, while, in the year-before quarter, they had 14 weeks. This is a difference of just over 7%. That means that Apple sold more Macs per day (and generated more revenue per day) this year than in the year-ago quarter.
Do people not realize how customizable Slack is? Everything that bugs OP can be turned off, there’s do not disturb mode. away mode, you can mute every alert with granularity, etc.

The idea that “I don’t use this communication channel that all my coworkers do and everything is fine” seems risky at best.
Several articles on this were already posted. This one had the most discussion: https://news.ycombinator.com/item?id=16175757
Is 2.5 hours per lecture a norm there?
The Engineering of the Drinking Bird Toy [video]
He was talking about the issue with the naming. "Start".
We did the office thing and the coworking thing (in Berkeley). And the plus side to coworking is not saving money. Rather, it is:

* toilet paper provided

* coffee made

* trash taken out

* Comcast negotiated with

* walls decorated

* lease docs who cares

* bikes not stolen

Running an office was a hassle more than an expense. Though the private bathroom was nice.

Coworking hits a sweet spot when you don't want to hire an office manager.
A fun, different, but effective way to find creative Googlers and Xooglers to chat with is at https://gxjam.com

GXJam prolly wasn't designed for that purpose in mind, but that's how I use it :)
I mentioned this right above but I absolutely agree. The only solution right now is to go along with it and actively participate in all the chats so you don't get alienated. Basically you MUST play politics.

And I think this is the core of the problem. Office politics is BAD. And wasting time chatting and sharing GIFS all day instead of working is BAD.

An ideal tool for the workplace should minimize office politics, not create more. Also it shouldn't distract people into "Slack"ing off. An organization that incentivizes developers who play politics instead of doing good work is not a great workplace.
If you delete your account on Facebook, I would think that it doesn't delete various information it stores about your social graph and various metainformation about you. And I would think that because it maintains that information for you even if you don't have an account. See https://www.dailydot.com/news/facebook-shadow-profiles-priva... for a brief rundown. I have yet to see any proof, or indeed any claims, to the contrary by Facebook.

Similarly, you can delete your emails from Gmail and your calendar data from Google calendar, but you cannot delete the metainformation consisting of their tracking data and so forth.

Which is what privacypoller was saying: you can remove _your_ access to some of this stuff, but you can't remove all the information they are collecting about you.
Kind of the same way your eyes help you stay balanced. Try and close your eyes and stand on one foot.
It is a huge business. My mom has sold thousands of dollars worth of clothes online after she lost weight (just don't ask my dad how much she originally paid for all of it).
I feel like for WeWork style business, it should be a race to the bottom (in terms of prices). Once the idea is validated, there would be (as there are) lots of local clones that would try to make a more cool indie version of WeWork. The resulting price-cutting and heavy competition make business rather difficult.

As such, I'm not sure where the economy of scale will come from and why should this be a sustainable business? To be fair, Starbucks and other coffee/restaurant chains also have similar general business characteristics.

Along this note, I don't understand why WeWork is a venture-backed business as opposed to a normal bootstrap business (with more emphasis on early cash-flow and less on growth) as it's usually the case with the above type businesses.
These are lovely existential questions, but how about a more practical end of it? A lot of comments here seem to assume that this post-dragon society would ever make it past them initial shock. There also seems to be an assumption that everyone would have access.

How much do you think it would cost to halt aging? Unless it’s essentially magic like “Booster Spice” from Larry Niven, this tech would almost certainly be an ongoing series of treatments and modifications, probably not cheap either. What do you think would be the reaction of the world at large when faced with the prospect of some fraction of the “1%” becoming functionally immortal while they’re still dirt poor and mortal? I don’t think humans would accept that particular inequality.

We live in a world full of nuclear weapons and other horrors, and I can’t think of anything more calculated to lead to them being used than the ultra-rich cheating death and aging. Aside from the sense of unfairness, you’d be faced with the practical horrors of immortal oligarchs and plutocrats. Control over who gets to be ageless would also be an obvious way to create a permanent ruling class.

An end to aging only starts to seem like something other than them prelude to our own destruction if we’ve solved a number of other problems first. If you just throw functional immortality into the world as it is, and has been to date, the outcome would be apocalyptic.

Freedom from aging only sounds paradisical if everyone has equal access to it, otherwise it’s just how the world ends.
"Adjusting notifications, muting channels, leaving channels and pretending to be away helped in alleviating the distraction. However, returning to the app tended to be a time sink; what would be a minute-long exchange in person now took far longer. "
Actually, no. Just a couple of days ago, when talking about a female colleague, they kept switching from "he" to "she" and back and forth. It's almost as if Mandarin has no "he" or "she" equivalents.
I know which I'd prefer, from my standpoint as a regular human now. If I'm wrong, nonexistence sounds like a much more solvable problem than universal permadeath. This is not a difficult comparison.
Like dumping a toilet in a driveway because some database pointed you there?

https://splinternews.com/how-an-internet-mapping-glitch-turn...
I don't know man that sounds kind of depressing. I think such behaviour is not very common.
It is, alas paid listings only.

However it is decent.

I don't use Amazon, and find I use Google Shopping to find suppliers a lot.
You mean the left side?
There was a project in parallel with nautilus to build a nuclear airplane. It can be done.
The very cool chicken based steady cam vid should give you an idea https://youtu.be/_dPlkFPowCc

https://youtu.be/UytSNlHw8J8
The worst part about this, is Apple will throw their hands up in the air and say "See? The PC Business is dying. We need to double down on making Macbooks more like iPads and focus on the iPhone business" Rather than realising it's because their new Macbook computer lineup is a burning dumpster fire that is almost universally reviled.
Related question for the masses:

I run a fully remote startup. My goal is to make as much communication asynchronous as possible, to facilitate people being in multiple time zones and having different optimal work times and places.

We have slack right now, but for the most part people understand that it's an async tool -- i.e. don't expect an instant response. Usually the only "instant" convo is if we're having a video meeting and need to share links (which of course we try to avoid since video meetings aren't async but are sadly unavoidable).

My question is, as we grow, how to I keep Slack that way, and make sure it doesn't turn into a huge distraction and just a bunch of gifs and watercooler talk, without imposing rules about "the proper use of Slack"?
The most important part of your job as an engineer is politics, not engineering

God, no. Politics is a necessary evil, sometimes.

You might think that blocking out pointless meetings and other useless distractions will help you to focus on actual engineering

This is entirely true.

What you'll find is that within mere weeks, others are taking credit for your work

What kind of organization are you working for, that allows this? In any case, using slack won't prevent anyone who truly, inappropriately wants to take credit from doing so.

Soon enough, you will be sidelined and marginalized, and no meaningful work will be assigned to you

This is only if your skillset is not relevant enough.

Never turn your back to your coworkers.

How do you go from not wanting to use slack to that? There are other means of communicating with your coworkers. Email is still superior for anything relevant.
That... sounds like a nighmare. I've always been slightly bitter about not ever having been able to get the canonical version of my first name or first name last name combination on email services due to having a rather common name, but now I'm kind of glad I wasn't able to after hearing what people in this thread have had to deal with.

Out of curiosity, have you considered switching to a new email address? I've done so once in the past in the process of migrating from an @gmail address to an email address on a domain I own, and the process itself was every bit as slow and painful as anyone can imagine, but I feel the end result was totally worth it because now I can freely switch between providers without worrying about going through that process ever again. Just mentioning this because it seems like switching to an email on a custom domain would largely take care of the issue of random people mistakenly using your email as well.
Because wasting time on transpiration also kills, small slices of lost life in parallel.

Traffic had long hanging fruit for saving lives for sure -- mandatory daytime running lights come to mind as a zero cost improvement -- but the speed equation is not generally simple.
Private Data is necessery for Ads. Ads are necessery for Revenue. Revenue is necessery to provide Service.

Whats the problem ?
Quite an interesting article.

My beef is also with car manufacturers. I have a bog standard 2015 Mazda 3. The speedometer reads up to 260KMH, the national speed limit in the country is 100KMH, who the fuck are they designing these things for?
I feel that emails and Outlook style meeting systems should be enough for all day to day activities of a software developer. Rarely, there will be a situation that needs immediate attention. In that case a phone call would be sufficient. There is no need for a chat or instant messaging solution. However I must say that Skype's desktop sharing has come in very useful at times, and I don't know of a way to do that without having a chat client.
The author (OP?) positions the article to blame Slack as the root cause of productivity ills. However, multiple times it’s pointed out that Slack in and of itself isn’t the problem, but can simply exacerbate other root cause issues if misused.

>> Although Slack is positioned as a productivity tool, it becomes counterproductive when misused.

The conclusion doesn’t follow the premise here. The author concludes that the root cause of counterproducitivty is misuse of the tool, not the tool itself. This doesn’t do anything to discredit the premise, as it’s easy to argue that any tool can be counterproductive/dangerous/etc. when misused.

>> Organizations that find enough value in using Slack should introduce rules of engagement.

So the OP admits organizations can find value in using Slack, but should address the potential for misuse by introducing rules of engagement. Or rather, that rules of engagement should be put in place to prevent other root cause issues from being worsened by misuse of the tool. Again, the author is arguing that Slack isn’t the problem here.

The article may strike a chord with those who don’t like Slack, but the arguments presented are very sloppy. To me, this reads as a plug for a particular work style the OP finds themselves more productive under. The Slack attack is misplaced. The expectation of constant availability and immediate responses sound like cultural issues, exacerbated by the communication channels that Slack provides.
I see lot of IRC channels move to Slack and I don't get it, Kubernetes being one of them. Honestly why? I don't mind Slack for a small team but not for a channel with a few thousand user, it's a mess. Furthermore, maybe it's somehow because of my anti-ad addons but slack is generally slow and laggy for me. Takes quite a while to open the channel, lot of features don't work under Firefox.
and

* quiet working conditions

I was at WeWork in SOMA ( San Francisco) this week for an interview with a Crypto Exchange startup. Was really surprise at how noisy it was, everywhere except the badge access room (which I'm guessing is very high fees).

The recruitment firm was working out of WeWork. That makes sense for them, cos they are on phone on all day, but what about software engineers and other techies? Do any of them work at WeWork? How do they deal with the noise? I don't see any way to do deep work in a place like this.

EDIT: This particular WeWork was unusually noisier than any other coworking places I've been at. Noisier than Workshop Cafe in Fidi, pariSoma in SOMA, and a couple of others that've since shutdown (I've been coworking on sideprojects nights, weekends since 2008).
That's the point. People will click on clickbait but very few will pay for it. Without the tracking, you also lose the filter bubbles that only show you opinions you agree with.
Good to have stretch goals. EV have stretch goals too, as do battery tech designers and power generation and storage. So.. given this is a 25 year stretch goal, what will EV look like then? I think we can predict they will be better than this 57% heat efficiency or not.

I like phev as an interim, but Mazda have to invest now to have a story in phev. This incredible goal in ice engine efficiency could be part of that.
Make a room for "general posting" and collect all the gifs and watercooler talk there. Gives everyone a space where they can go to decompress, doesn't change your normal business use.

Im also of the opinion that having a dedicated space for more "real time" communications can be really helpful as well. Team branded support room, for example. Having a space that everyone at least casually keeps an eye on can really save everyone a lot of time (especially when operating remotely) if a team member comes across an issue.
Google - expect the unexpected.
I imagine if the code were properly written to deal with race conditions you wouldn’t notice any issues either way besides an increased latency for some requests.

Good luck!
Please add [video] to the title.
I’m afraid I don’t see the word “solar” appear once in that document, which doesn’t do anything to confirm the argument above.