skysight-inc/HackerNews huggingface dataset:
The thing is, every organization has processes. Most just don't write them down (or what they wrote down isn't what they do).

When someone checks code into your master branch, do you let anyone do it? Do you do peer reviews (of some sort)? Do you first run tests? Those are your process. If you don't record them (via documentation or automation) then they're learned by word-of-mouth and can easily be miscommunicated.

Do you have a process (and this is more critical for larger organizations) for purchasing? A lot of tracking here has to do with legal and regulatory compliance, not just tracking for the sake of tracking (at least, for the company, the things being complied with may be worthless to you). Is this written down anywhere? Is it automated in some fashion? Who would you contact if you need to buy a new <something> for your office? What if you need more office space, how would you go about getting it? How does your office track reimbursement for work travel?
> Air resistance increases at a squared rate. The amount of fuel you use (and your emissions) is not linearly associated with your speed. So does your kinetic energy. Going at 25, 5 over is not the same as going at 55, 5 over.

While true, engine efficiency might peak at higher engine speeds, which, depending on gear ratios, may reduce the impact of air resistance on your overall fuel economy.

I drive a 2016 BRZ with a manual transmission. It is stickered at 24 mpg city, 30 mpg highway. I usually drive 60-70 mph on the highway, depending on which highway. You know what my average fuel economy is? 33.5 mpg.

> Driving aggressively is stressful [...]

There's nothing aggressive about maintaining a speed that is equal to surrounding traffic, and by forcing so many people to change lanes and move around you, you're not only creating unnecessary stress in other drivers, but you're making the roads less safe.

If the speed limit is 55 mph, but everyone is driving 60 mph, then the safest speed is 60 mph. Within reason, reducing speed differential between cars is safer than keeping within the speed limit.
As someone actively working on trying to modernize & improve a poorly-written legacy C++ code base, these are all great & easy to use points.

#1 is great for catching subtle bugs. Forget a const/volatile qualifier? override will catch it. inadvertently call for an int instead of a long? override will catch it.

#3 is great for readability. Especially when the type you're naming is complex. (I'm looking at you, Boost multi_index_container). The name comes first, the rest of the gobbledygook comes after what you're looking for.

#5 is great - no longer need to inherit from boost::noncopyable or explicitly mark compiler supplied constructors/operators as private. Clearer intent. In the same vane, using default for, well, defaults. I see so much code like `struct Foo{ Foo(){} };`. The default is clearer to me as far as intent.

#6 constexpr is valuable, but the example given in the video was kind of poor. It was already possible to get the array size using template metaprogramming at compile time in arguably simpler code than the example.

#9 chrono is pretty great, but it's support is spotty. It's also not exactly user-friendly. Key formatting APIs are missing in long term supported versions of GCC in major Linux distros. (I'm currently on Ubuntu 14.04 w/ GCC 4.8 and, for example, it's missing put_time). It's usage is pretty cumbersome. I haven't used it enough to have committed operations to memory, but things that would be 1 or 2 lines using Boost DateTime can be like 5-8 lines with chrono - not ideal.

Edit: minor spelling/grammar/intent changes
It's okay if they don't all get made. Just try to learn something from the experience, whether that be new technical skills, best practices, how to identify problems you ran into beforehand, etc.
This is why I wish attempts at standardizing ways to express DAGs in YAML/JSON/XML like CWL [0] and WDL [1] had more steam to them. If these standards took off, you'd be able to take your workflow and execute it on another batch system scheduler if you got tired of your current workflow orchestration tool.

[0] https://www.commonwl.org/
[1] https://software.broadinstitute.org/wdl/
'it's not just the hospitals that offered this treatment as a cure, it's the patients who participated in it.' We'll see what happens with the FDA bypass for experimental treatments that went through this summer.
-
Do you not work in IT? 'it's the users who downloaded it.' The correct answer is both, because if a user wants to do something, they'll find a way, even though the admins do all they can to stop it. A lot of the business practices are nuanced and have a risk associated with them. The risk of the bail out not happening was the global economy failing, everyone playing the game was highly leveraged and everyone else paid for it.
Which city are you in? What visa are you on?
Its the opposite at my workplace. Mostly the developers use Slack. What do your devs use instead?
"If we look at our tools from back then, we would find them savage"

I still use the same mail tool as I did in 1993 ... (al)pine.

Same userland toolset (things like sed/awk/grep).

When I think of magic, I think of software defined radio ... that's pretty magical.
I've known families with surnames like Weiner and Skanky (who had a bunch of girls, I always felt sorry for them with a last name of Skanky). I imagine they must have this same issue.
> if you are not keeping the appropriate distance you are counting on other people to drive predictable all the time

I'm not advocating NOT keeping appropriate distance. You should.

I AM advocating NOT slamming your brakes needlessly.

Even when keeping appropriate distance, when the driver in front of you slams on their brakes, you will need to also.
You won't be able to tell your lawyer "this is no different than paying you with real money" and hand over a stack of monopoly banknotes. Legal advice by analogy is unlikely to be all that useful.
SF, H1B
I am pretty sure the solution to this is "DON'T". As in, don't start a family until you want to be tied down. Of course, there is that whole thing where you miss out on that aspect of life. It's a pretty expensive aspect though.
On the topic of voice recognition systems, my old flip phone had a voice recognition system where you had to first record yourself saying the name of your contact before being able to call said contact.

Once you got past that initial step it was much much more reliable than today's voice recognition systems on Android phones, especially for "foreign" names.
https://picular.co/12+days+of+Christmas gets a couple greens
But I do this already with an ad blocker…
Google Play Protect is reporting that Android Lost can damage my device, Why?
I've used Android Lost since before google had an option to track your device. Now today I received an alert from google play protect saying the app can damage my device. Does anyone else use the app? Have they received that message before?
Of course we wouldn't know that without knowing these people's actual goals.
There is a simple solution for the keybindings: sticky keys. WIth sticky keys you can press the keys one after the other, so you don't have to hit certain keys with your pinky, for example.

https://en.wikipedia.org/wiki/Sticky_keys

I use it for many years with Emacs and I have no pain in my hands.
"Indeed, in RISC-V, full 32-bit constants must be broken across two instructions."

Any RISC processor has that issue, because encoding is fixed at 32-bits to keep the hardware simple. That's not what I'm referring to.

Look at that retardation, "auipc". Because "auipc" is intuitive, right? (For the record, I'm being sarcastic.) What the hell was the instruction designer smoking? Then there is the square bracket notation, like on intel, and intel has some of the most idiotic, non-conventional assembler syntax -- and this thing mimics something so bad? Every other processor uses parenthesis, that's a well understood norm.

Then there is more intel retardation in the form of dst, src (or dst, src, src on RISC). What kind of a warped, twisted mind came up with that? What was going on in that person's head to work in such twisted ways?

Then there's the "cherry on top":

jalr x0, x1, 0 ; because "jalr" is intuitive as well, it immediately tells you what it does?

You'll know a bad processor design by its instruction set. Always and forever.
I dont think they can, or all the adblockers would have been removed already.
I love this sort of thing in theory, but I would never trust my life to an electronic helicopter pilot.

I believe the tech can be made to be safe and reliable during normal flight. However, all the edge cases here are potentially fatal.

How well can we train a computer to choose a safe emergency landing spot and auto-rotate down if the engine fails? How will it cope with avionics/electrical failures? Or a geomagnetic storm?

How well will the system be hardened against malicious attacks? How well can we endow it with the judgment to avoid icing at low temperatures?

The answer to most of these questions might well be “pretty darn well, actually;” however, emergencies happen, and in those situations, I— and, I suspect, many others— will only ever feel safe with an experienced, context-aware, human pilot at the controls.

(Unless we somehow crack general AI...)
I was one of the few who was also implanted in '91, at 2 years old. (My parents had to wait as medical regulations wouldn't allow the surgery to be done to younger kids - nowadays they do at ~6 months, iirc. As the article briefly mentions, the younger you are, the more neural plasticity you have.)

It's interesting to read the difference in experiences as for all intents and purposes I was raised as a hearing-only child (no sign language or lip reading) and didn't quite grasp the nuances until much later on. There was ~7 years of speech therapy to close the gap (so to speak) to hearing kids, but after that it's been repeatedly mentioned that most folks assume that I hear like everyone does. Wouldn't have it any other way, honestly - having that modification done opened so many doors. (That being said, like the author, it's amazing to be able to take the CI off to go to sleep. Soundless sleep is something to be enjoyed.)

Would be happy to do an impromptu AMA if anyone has pertinent questions on the topic. (Keep in mind that singular experiences are only singular experiences.)
If you're on H1B you can change employers, SF would definitely have a lot of companies willing to make this happen.
Its amazing that we can automate helicopters but can't do the same for BART.
> First name, last name, photo, home address(or similar). Everything verified or at least enough for people to feel like they are talking to real people.

Unless, of course, the service refuses to acknowledge that some real people exist because they're not white enough. https://en.wikipedia.org/wiki/Facebook_real-name_policy_cont...
How to Set Focus to TextBox in UserControl in Page in UWP?
Marmoset Toolbag 3.04 Crack Full Version Download [Win/Mac]
Gaming, me and life – an interesting love story
this was a bunch of Tampermonkey scripts... but I don't want to ignore their cease and desist. I... just don't do it.

changing the name is not an issue... however, if I have to take it down, that's moot.
How I parent when I'm depressed
Thanks! I thought what I said was pretty trivial, but why I "got it" so quickly was that I had a similar idea myself.
Sure, I'd be interested to hear more, at least.
I’m confused.

The article says Buffer is doing $4.6M in annual revenue.

But Buffers own dashboard says they are doing ~$15m

https://buffer.baremetrics.com
> Love to see some forward motion that isn't free jazz or other noise.

I'm not a full-on jazz devotee and even I've heard stuff in the last decade that is neither "noise" nor retro-nostalgia.

Is it possible you haven't looked very hard?
I applaud Buffer for sharing these challenges and financial details, as they have done openly in the past (such as with salaries etc).
We let the market sort out whale oil. Whale oil was cheap for a long time, followed by modest price increases, followed by complete collapse of the world's whaling fleets, after which point you could not get it for any amount of money.

The current price is not the best estimate of the future rate. It is distorted by people selling below it's true cost (typically, to pay off sunk costs, or to keep the lights on in their business.)
Yeah. There was just discussion here on hn recently of schools banning cell phones.

https://news.ycombinator.com/item?id=17671176
I like Jitsi. Zero setup, just push go and share the link:

https://meet.jit.si/

Open source software based on standardized browser technologies.
So, instead of soft-core porn, they have . . . Game of Thrones?
Kudos to you for being forthright enough to say this. It helps those considering children to be able to speak to those who in retrospect might have stayed non-parents. The problem is finding such people to talk with b/c the narrative in our present society (at least in the US) is that such an admission is somehow wrong or improper.
Yes, I know. I'm in my last years of my H1B, meaning my GC application is underway, and I'm ....But more than that, it's the very thing that I'm unable to spend time on items that I love to work with, and even if I did there are >10,000s of folks with the exact same experience, so I'm not sure how I'd land a job in those areas. . .
For context, I used Datastage, Informatica, Ab Initio and SSIS in previous lives an went on to write the first version of Airflow. I developed a taste for pipelines-as-code while working at Facebook using an internal tool that is not open source.

I'd argue that pipelines as code, as opposed to dragndrop GUIs, is a better approach, at least for people who are comfortable writing code. Code is easy to version, test, diff, collaborate and allows for the creation of arbitrary abstractions.
Why I am a big fan of Node.js ecosystem
I thought chat was going to eliminate the need for email. ;-)
>So then why do you wonder why he pushes for politics in the workforce? His goal—hell, it should be all of our goal—is to stamp out places where such hate is encouraged.

How do you think a person who wore a MAGA hat to Google or Facebook would be treated? What about someone who advocates that people who entered the country without permission should be charged with a crime? I think the point being made is that be careful how the minority is treated because one day you might be in the minority. The best way to do that is to keep out politics out of work.
> Summers and Damore exercised their first amendment right to free speech.

Since the government had no part in what happened to them, this is true in a trivial sense. However, it does not support whatever argument you are trying to make.

> ... first amendment right to freedom of association

People like to trot this out as an defense but they forget that freedom of association is not unlimited precisely because of its use in the past for discrimination. (Deeply ironic, is it not?) For example, the Federal Civil Rights Act of 1964 and Fair Housing Act of 1968 restrict freedom of association in that they require businesses and landlords / property sellers to serve people in protected classes in a fair manner.

Some states even already offer limited protection from employers who discriminate against political affiliation; see, for example http://leginfo.legislature.ca.gov/faces/codes_displaySection... .
I've had a class in hydrology. The article did a good job covering the actual threats to the water supply. It ended on a note of "But the impact of people's choices is the bigger threat to Miami's survival." I think that's true. However, I feel it did a poor job of really spelling that out.

Despite pockets of extreme wealth—one study estimated that the Miami metro area has the nation’s eighth-highest number of millionaires—the county overall is poor. Its median household income of $44,224 is almost one-quarter lower than that of the country as a whole.

It's not uncommon for ocean front property to be very desirable and very expensive. I'm guessing that a lot of those millionaires live near the beach or on the beach and their homes may be some of the ones most at risk of ending up under water as sea levels rise.

Rich people are typically the most able to up and move elsewhere. If the rich people in waterfront property homes start leaving, you are left with a bunch of relatively poor people and hard-to-solve, expensive problems.

This means you don't need sea levels to rise six feet to significantly alter the city of Miami in ways that can spell Miami's doom in some sense. Like Galveston, which was an important and rich city at one time and then was devastated by a single hurricane, Miami could become a shadow of its former self with no hope of recovery.

You only need it to rise however much would serve as some kind of tipping point where rich folks would stop feeling it was a desirable place to be. Maybe that's when their yard is inundated. Or maybe it will be determined by some other metric entirely.

The reality is there may be no one who is capable of predicting where that tipping point is. Once it's reached, there may be no reversing the problem. Miami may be left with a poor population, a raft load of expensive problems and no means to readily solve any of them as their poor population slides deeper into debt to keep surviving.

Edit/footnote: It's a lousy title. Even the article itself is not actually predicting that the entire city will ever be completely under water like the title suggests.
> they don't want people injecting javascript on their website

They should send an email to every extension author ever, and maybe even browser vendors for supporting such a malicious feature.
Beyond the For-Loop: Higher Order Functions and List Comprehensions in Python
To piggyback off this comment, my company is always looking for all types of developers. If you're interested my email is in my bio.
So I don't live in the USA. Can I fork it, rename it, and release it?
Here you go. https://news.ycombinator.com/item?id=17671176
(Goes without saying, but IANAL) It's my understanding that in the US you can be sued by anyone for anything. That doesn't mean the case has merit, but it does mean you're obligated to defend yourself or lose by default. This is often the mechanism by which patent/copyright trolls put pressure on their 'mark.'

It sounds like the plugin author isn't located in the US, so this may be moot, but countries colonized or invaded by European countries or the US often have similar legal systems.

I doubt they'd win in a fair fight, but I also doubt the plugin author can afford to put up a fair fight.
I guess... I'm sorry? and I'll try to do better next time, I promise.
Imposter Syndrome.

I've worked in various technical roles at startups, huge public companies, and have received offers from FAANG companies. I still sometimes feel like a complete fraud, like I don't deserve to be in the position I am in. It really bothers me.

Maybe its related to the incredibly smart people I work around. Maybe its because I am self taught, so didn't have a "formal" education in CS or Statistics. Maybe its the destructive tendency to compare what I've built or accomplished to others around me or those I read about.

I've heard that this is somewhat common in our industry. So it helps to look back on where I was 5-10 years ago, and think about what I've done since and how far along I've come. If anyone out there has had similar feelings or experiences, focus more on what you have done as opposed to what you have not (yet) done. It's too easy to sell yourself short. You belong.
One of the nicest cease and desist letters I've ever seen. I think what they're asking in the name change is more than fair, and providing guidence on changing the functionality to comply with their api seems like a good approach. Kuddos to Slack legal for keeping the matter human and civil.
I second the therapist.
But in addition to that I'd also suggest trying a martial art.
Depending on where you live you may have more or less choice in terms of style/school/"hardness"... see what looks fine for you and try it (martial art schools tend to have family/friendship connotations so this would help with isolation too).

In any case, therapist first.
Interesting. Same for "cash" or "money".
It's no longer very commercially popular -- there is no jazz radio station in the US that isn't smooth jazz and jazz albums represent like 1% of sales. In that sense you could call it "dead," but I'm not sure commercial success is the right metric for art music.
Che Guevara written a lot of books lately?
> In order to remedy this, we ask that you please modify your product so that you are not forcing your own code into our services. We have opened a number of channels for the developer community to build tools that improve their experience with Slack. We encourage you to utilize those channels to their fullest extent.

Except that these channels make it impossible to really interact with Slack, and they pulled the rug out from under the APIs that used to kinda make this possible (XMPP/IRC integration). If you're going to force people to use your client, then you should allow for users to customize how that client looks and feels. Even more so if you're doing a terrible job at that yourself.
Brilliant and colorful idea! Really love this!
Your comment makes no sense in regards to the parent discussion.
My wife is gorgeous but I gotta say - once you have kids, there is a very good chance you are in for a HUGE 'demotion' in terms of the attention you can expect to give and receive. There are far too many times I literally can't remember the last time my wife and I had a fun conversation not involving kids, school, housework. The impact on your married relationship will be non trivial. There are (hopefully) great benefits from working through all those kid-issues as a team.

I don't regret having kids, but this really caught me by surprise, and not until several years after our first was born did it really sink in how our relationship had changed and how long that phase lasts. (well beyond the infant/toddler years)
I first thought of this song: https://youtu.be/VXPoJAyeF8k?t=1m22s
Being tired most of the day.

I have sleep apnea, but it's controlled with a CPAP. My numbers are good and I've felt better since I started using it, but I still like I need a nap most of the time.

I exercise, eat right, take vitamins and supplements, but I just can't escape the fatigue.

---

Money. I got a divorce a few years ago and now I'm paying 1/3 of my income in alimony. Combine that with having taken a lower paying job a year ago. My old job slowed down and I hastily took a defense contractor job so I could pay alimony. Now I have to work a side job just to make what I used to.

I'm trying to land a FANG job which will boost my income enough not to worry about it, but that's tough to do when you're tired all the time.
You solved on of my biggest gripes (muting spam) and a few others I didn't even know I had. Thanks for doing this. I grabbed a fork for myself. Definitely a big middle finger from Slack to the developer community and when I'm the one making the decisions, I'll be recommending people skip Slack. They mostly lost me when they killed the IRC gateway but they added another nail to the coffin with this.
Avoid pitfalls when backing up your WhatsApp chats